小程序使用vant的多选框遇到的问题

小程序第一次完整写东西,对于其不能双向绑定感到很烦,
这次遇到的问题是使用了vant的多选框,因为其value绑定的是通过wx:for循环过来的数据,所以要让他点击后选中打勾,需要修改原数据,所以在其bind:change绑定的函数中进行setData修改,,,,
修改方式需要创循环参数进来

修改代码: this.setData({ ['content.accData['+e.currentTarget.dataset.index+'].child['+e.currentTarget.dataset.indexchild+'].selected']:e.detail })类似即可
注意:::::::不可以先有类似 let item=e.currentTarget.dataset.item的操作,要不然会失败,不知道是什么原因,需要先执行修改代码

posted @ 2021-06-08 15:27  0325  阅读(662)  评论(0编辑  收藏  举报