【微信小程序】修改变量的各种方法
前置数据
假设存在如下数据
data: {
name: '小明',
detail: {
age: 20,
skill: ['Java', 'C']
},
hobby: ['唱跳', '篮球', 'Rap']
}
修改普通变量
this.setData({
name: '小蔡'
})
修改对象
this.setData({
'detail.age': 18,
'detail.skill[0]': 'Go'
})
// 如果下标是个变量,KEY需要使用中括号包裹起来
let index = 1;
this.setData({
['detail.skill[' + index + ']']: 'Rust'
})
修改数组
this.setData({
'hobby[0]': '唱',
['hobby[' + 1 + ']']: '跳舞'
})
【微信小程序】修改变量的各种方法
http://localhost:8090/archives/wei-ming-ming-wen-zhang