<view class='right'> <text bindtap='label' class="{{item.bobo==true ? 'labelColor':''}}" data-index="{{index}}" data-bobo="{{item.bobo}}" wx:for="{{labelArr}}">{{item.name}}</text> </view>
// 標簽內容 labelArr:[ { name: "服務態度好", bobo:true, }, { name: "排隊時間短", bobo: false, }, { name: "效率高", bobo: false, }, { name: "門店環境好", bobo: false, }, { name: "很專業", bobo:false, }, ], // 標簽 label:function(e){ var that = this; var index = e.currentTarget.dataset.index; debugger var boo = that.data.labelArr[index].bobo; console.log(e.currentTarget.dataset.bobo); var labelArr = that.data.labelArr; if(boo == false){ var bool = "labelArr[" + index + "].bobo"; that.setData({ [bool]:true }) }else { var bool = "labelArr[" + index + "].bobo"; that.setData({ [bool]: false }) } },