微信小程序大家经常碰到那种对象赋值的问题,但我们通常是这样的
data: { tel: '15184138787', list: { title: '我是标题哦' } }
然后我们通常是这样赋值的
this.setData({
tel: 15188888888
})
对于list可以这样
let value = 'list.title'; // 注意这里哈
this.setData({
[value]: '我是新标题'
})
但是这是不是比平时增加了代码量呢,还和平常的赋值操作不一样的,其实还可以这样
this.setData({
'list.title': '我是新标题'
})
将定义的变量直接放入赋值函数是可以的
==每天积累一小步,个人成长一大步