收藏
回答

appData,进页面 就改变了

let storeList = this.data.storeList
for(let i in storeList){
storeList[i]['dafaada'] = 0
}


进页面,执行这个代码,没使用this.setData({})这个方法,页面的storeList 就改变了

回答关注问题邀请回答
收藏

1 个回答

  • ==
    ==
    2019-01-05

    因为你赋值了呀!

    2019-01-05
    有用 1
    回复 6
    • H
      H
      2019-01-05

      没写this.setData({}),怎么算赋值了?

      2019-01-05
      回复
    • ==
      ==
      2019-01-05回复H

      this.setData是刷新,,

      2019-01-05
      回复
    • H
      H
      2019-01-05回复==

      是这里的值改变了

      2019-01-05
      回复
    • ==
      ==
      2019-01-05回复H

      是呀,你赋值了,他的值改变了,,哪有问题???

      2019-01-05
      回复
    • ==
      ==
      2019-01-05回复H

      如果你需要页面渲染刷新就需要调用this.setData

      2019-01-05
      回复
    查看更多(1)
登录 后发表内容