微信小程序向原数组添加数组
concat():向原数组后面添加数组
数组newarray:
var newarray = [{ value: 02, code: 港澳台证 }]
原数组cardTypeDict ,在数组后面添加newarray数组:
this.setData({ cardTypeDict: this.data.cardTypeDict.concat(newarray), })
本来想添加多次,如下操作:
this.setData({ cardTypeDict: this.data.cardTypeDict.concat(newarray), cardTypeDict: this.data.cardTypeDict.concat(newarray) })
发现以上的操作,最终的数组还是只有这样的值,并不会出现2条。
[{ value: 02, code: 港澳台证 }]
但是分开进行2次this.setData操作则可以。
所以建议是先用将值都加在一个数组里,然后在this.setData方法中进行concat方法赋值。
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信公众平台开发--天气查询和发送