有些时候一些公用的方法中可能需要根据Key不同来获取数据
类似想这样
let key1 = "userinfo"
this.setData({
key1:"用户信息"
})
本来想将key1替换为userinfo的,但是悲剧了。小程序只会在data中定义一个key为key1,value为“用户信息”的这么一条数据。
正确写法为:
let key1 = "userinfo"
this.setData({
[key1]:"用户信息"
})
在key1上加上[]变成变量,这样key1就变成userinfo