变量内容作为setData的 键,

发布于 7 年前作者 minchang3069 次浏览最后编辑 7 年前来自 ask

let a =‘name’;

let b = ‘li’;

wx.setStorage({

key: a,

data: b,

})//存储缓存 可以 变量的内容直接写

this.setData({a:b});//这样就是错误的结果

},

我的意思如何能 把变量的内容直接 作为  this.setData({name:li});

同样都是用到 key的地方,在setData 就不行了

eval 命令不能用,还有什么方法实现吗,

希望高人指点下,谢谢

3 回复
mluo
mluo1 楼6 年前

非常感谢可以了。

[ ],这是标准的js 用法吗。不知道。

xiuying41
xiuying412 楼6 年前

es6语法

itao
itao3 楼5 年前
this.setData({
  [a]: b
});