修改微信小程序中的wx:if中的值。

clipboard.png

如上图,在wx:for中使用wx:if,如何动态修改wx:if中item.isCollected的值。
望大神解答一下。

阅读 3.6k
1 个回答

wxml:

<view bindtap="tapHandler" data-index="{{index}}">

js:

tapHandler:function(e) {
    let index = e.currentTarget.dataset.index
    let items = this.data.items
    items[index].isCollected = !items[index].isCollected
    this.setData({
        items
    })
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏