收藏
回答

变量内容作为setData的 键,


let a =‘name’;

let b = 'li';

wx.setStorage({

key: a,

data: b,

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

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

},


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

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

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

希望高人指点下,谢谢

回答关注问题邀请回答
收藏

3 个回答

  • Cage
    Cage
    2017-09-20

    es6语法

    2017-09-20
    有用
    回复
  • 笑看红尘
    笑看红尘
    2017-09-20

    非常感谢可以了。

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

    2017-09-20
    有用
    回复
  • Cage
    Cage
    2017-09-20
    this.setData({
      [a]: b
    });


    2017-09-20
    有用
    回复
登录 后发表内容