WXML
<button
wx:for="{{riderCommentList}}"
wx:for-item="item"
wx:key="item.index"
bindtap="checkboxChange"
data-value="{{item.title}}"
data-index="{{index}}"
checked="{{item.selected}}"
class="btn {{item.selected ? 'btn-selected' : ''}}" >
{{item.title}}
</button>
js
checkboxChange(e) {
console.log('checkboxChange e:', e);
let string = "riderCommentList[" + e.target.dataset.index + "].selected"
this.setData({
[string]: !this.data.riderCommentList[e.target.dataset.index].selected
})
let detailValue = this.data.riderCommentList.filter(it => it.selected).map(it => it.id)
this.data.baoxian_type = detailValue
console.log('所有选中的值为:', detailValue)
},