<checkbox-group>
<view wx:for=’{{arr}}’ wx:key="{{item.id}}">
<checkbox value=’{{index}}’ wx:key="{{item.id}}"/>
<button data-index=’{{index}}’ bindtap=‘aa’>点击删除</button>
</view>
</checkbox-group>
arr:[
{ id: 1, name: ‘lisi’ },
{ id: 3, name: ‘xiaoliu’ },
{ id: 4, name: ‘xiaoming’ },
{ id: 5, name: ‘zhangsan’ },
{ id: 6, name: ‘wangwu’ },
]
aa(e){
let index=e.target.dataset.index;
let brr=[…this.data.arr];
brr.splice(index,1);
this.setData({
arr:brr
})
},
当我选中一个checkbox的时候,点击删除选中的这个,依旧是选中状态,其实说明还是复用了的?
这是什么原因?