美文网首页
小程序this.setData给数组,对象赋值

小程序this.setData给数组,对象赋值

作者: lorem123 | 来源:发表于2018-03-22 17:06 被阅读0次

既然知道是以键值对的方式进行传参,那么我们在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后使用[]将字符串括起来,这就告诉编译器这是指向的是该字符对应的实际位置,如下:

对象

var authority = 'buttonGroup.authority'    
that.setData({   
[authority]: parseInt(level)  
})  

数组对象

var printPrice = "item["+i+"].print_price";  
this.setData({  
  [printPrice]: e.detail.value   
});

[转自]http://blog.csdn.net/u014570569/article/details/76842488

相关文章

  • 小程序this.setData给数组,对象赋值

    既然知道是以键值对的方式进行传参,那么我们在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后...

  • 小程序success(data)和success:(data)

    应用场景案例: 数据返回,使用this.setData()发现不能成功赋值给数组 区别 this为什么是undef...

  • 小程序 遇到问题

    1. 给对象的属性赋值 因为小程序不能直接给对象属性赋值,要通过特殊处理 ['value'] 2. 微信小程序在w...

  • ES6变量的结构赋值19-10-16

    1.理解:从对象或数组中提取数据,并赋值给变量(多个) 1.对象的结构赋值 2.数组的结构赋值

  • 小程序-进行动态setData

    我们知道,如果小程序data有一个列表如list,对其中某一项进行赋值,语法如下: this.setData({ ...

  • 小程序--给对象属性赋值

    小程序中更改data里面的值 1、需求:更改tel的值操作如下: 2、需求:更改list里title的值; 操作如...

  • 小程序给对象属性赋值

  • es6学习笔记 - 解构赋值

    什么是解构赋值 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,...

  • (笔记)ES6解构 Destructuring

    什么是解构赋值? 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁...

  • ECMAScript6 -- 解构赋值

    解构赋值 数组的解构赋值 对象的解构赋值 特殊: 数组的解构赋值 如果右边不是数组,默认转换为类数组 对象的解构赋...

网友评论

      本文标题:小程序this.setData给数组,对象赋值

      本文链接:https://www.haomeiwen.com/subject/imaaqftx.html