<view class="options-default {{toolsIncludes.includes(educationChoosedArray,items.id) == true ? 'options-active' : ''}}" wx:for="{{Educolumns}}" wx:for-item="items" data-id="{{items.id}}" bind:tap="onEducolumnsChange">{{items.name}}</view>
<view class="options-default options-default-empty"></view>
<view class="options-default options-default-empty"></view>
<view class="options-default options-default-empty"></view>
<view class="options-default options-default-empty"></view>
```javascript
<wxs module="toolsIncludes">
var includes = function (array, searchElement) {
return array.indexOf(searchElement) !== -1
}
module.exports = {
includes: includes
}
</wxs>
onEducolumnsChange(e) {
let _id = e.currentTarget.dataset.id
let _arr = this.data.educationChoosedArray
if (_arr.includes(_id)) {
_arr.splice(_arr.findIndex(itemId => itemId === _id), 1)
} else {
if (_id == -100) {
_arr = [-100]
} else {
if (_arr.includes(-100)) {
_arr.splice(_arr.findIndex(itemId => itemId === -100), 1)
}
_arr.push(_id)
}
}
this.setData({
educationChoosedArray: _arr
})
console.log(_id, this.data.educationChoosedArray)
},