【微信小程序】修改变量的各种方法

前置数据

假设存在如下数据

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
作者
发布于
2024年05月01日
许可协议