微信小程序关于setData与修改data中的值的简便写法

在这里会介绍两种用来修改data中的值以及setData的值
1.data: { obj:{ name: 'jack', age: 28 }, index:'age' },

  onLoad: function (options) {
    this.setData({
      [`obj.${this.data.index}`]:13
    })
    console.log(this.data.obj)
  },

通过模版字符串的方式修改setData中的值(当然setData后面的赋值操作也可以使用模版字符串的方式)
2onLoad: function (options) { let {index,obj} = this.data obj.index = 13 console.log(this.data.obj) },
修改data中的值:使用对象结构的方式先赋值在直接修改data中的值
这两种方式会大大提高我们工作中的开发效率还希望大家能掌握。

猜你喜欢

转载自blog.csdn.net/Lemon_01/article/details/85161794