代码
设置data初始值
修改data数据
取出data数据
完整代码
Page({data: {formValues: {item1: {value1: 1,value2: 2,value3: 3},item2: {value1: 4,value2: 5,value3: 6},item3: {value1: 7,value2: 8,value3: 9},}},onLoad: function () {//设置变量var Item = 'item3';var Value = 'value1';//修改data中的数据this.setData({'formValues.item1.value1': 10, // 修改 item1 下的 value1[`formValues.${Item}.${Value}`]: 20, // 使用模板字符串构建动态路径});console.log(this.data.formValues)//修改之后的data数据//从data中取出数据var info = this.data.formValues.item1.value1; //直接取出data中的数据var info1 = this.data.formValues[Item][Value]; //通过变量方式取出data中的数据console.log('info:', info) //取出的是1console.log('info1:', info1) //取出的是7},
});