微信与js常见操作
微信与js常见操作
微信与js常见操作

数组中添加和删除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
data:{
activeTab: ['论语', '汉书'], // 选中
}

handleTag(e) {
// const { item } = e.currentTarget.dataset
const item = {label:"论语"}
const { activeTab } = this.data
const findIndex = activeTab.findIndex(row => row === item.label)

if (findIndex !== -1) {
// 删除
activeTab.splice(findIndex, 1)
this.setData({ activeTab: activeTab })
} else {
// 添加
activeTab.push(item.label)
this.setData({ activeTab: activeTab })
}
}

底部

  1. 官网: 基本语法
  2. xxxx