微信小程序中如何使用setData修改数组或对象中的某一参数
2017-08-07 14:53
891 查看
本人也是刚开始接触微信小程序,在微信小程序中经常会遇到修改数组中某一项的值,比如array[0]或者是对象中object.item的值。这些值在微信小程序中都需要使用一个名为setData的方法,而这个方法是通过键值对的形式对数据进行修改,setData({ 参数名: 值 });
既然知道是以键值对的方式进行传参,那么我们在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后使用[]将字符串括起来,这就告诉编译器这是指向的是该字符对应的实际位置,如下:
既然知道是以键值对的方式进行传参,那么我们在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后使用[]将字符串括起来,这就告诉编译器这是指向的是该字符对应的实际位置,如下:
var authority = 'buttonGroup.authority' that.setData({ [authority]: parseInt(level) })
var printPrice = "item["+i+"].print_price"; this.setData({ [printPrice]: e.detail.value });
相关文章推荐
- 微信小程序如何使用setData修改data中子对象的属性值
- 微信小程序使用setData方法修改data中对象或数组的属性值
- 微信小程序 如何用setData修改data中的数组?
- 微信小程序传递参数(字符串、数组、对象)
- 微信小程序中用setData修改一个对象的属性值
- 修改程序清单7.7中的3个数组处理函数,使之使用两个指针参数来表示区间.
- 微信小程序传递参数(字符串、数组、对象)
- 微信小程序开发之改变data中数组或对象的某一属性值
- WebService学习之如何使用实体对象作为参数
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用-- Collections与Arrays
- Spring 框架下,用数组作为参数 传入到 存储过程,或存储过程返回动态数组到java程序 ,BLOB等大对象类似
- 如何使用List.toArray()转换为数组对象
- 数据源控件如何使用Session做参数,尤其是参数是一个对象时候
- 如何使用数组参数
- 如何使用wrapper在filter修改request参数
- MVC 参数如何自动绑定数组对象
- List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
- Linux setitimer参数设定如何使用程序
- 二维数组做函数参数,如何将三维数组降为二维数组,指向数组的指针的使用