收藏
回答

改变数组中的数据报错,该怎么写

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 工具 7.03 1.02

- 需求的场景描述(希望解决的问题)

点下加号对应数字改变

- 希望提供的能力


最后一次编辑于  03-24
回答关注问题邀请回答
收藏

2 个回答

  • 吴奕群
    吴奕群
    03-24

    我在这里面写的'shops[id].num'或报错,这边id,你应该要用index的吧

    03-24
    赞同 1
    回复
  • GC怪兽
    GC怪兽
    03-24

    this.setData()就行了

    03-24
    赞同
    回复 5
    • A景安
      A景安
      03-24

      我在这里面写的'shops[id].num'或报错

      03-24
      回复
    • GC怪兽
      GC怪兽
      03-24

      这样是不行的!

      得换一下

      var shop = shops[id].num;

      this.setData({

        shop : ...

      })




      03-24
      回复
    • GC怪兽
      GC怪兽
      03-24

      请看:

      Page.prototype.setData(Object data, Function callback)有感

      03-24
      1
      回复
    • A景安
      A景安
      03-25回复GC怪兽

      谢谢了,我知道什么问题了

      03-25
      回复
    • A景安
      A景安
      04-14回复GC怪兽

      谢谢啦,解决了

      04-14
      回复