小程序push数组,在页面中不显示的解决办法

如果在小程序中的数据是PUSH进去的,会发现页面渲染不出来,解决办法如下:

1、在data中,定义一个空数组:

aArr:[]

2、在需要push数据的地方,先声明一个中间数组:

var aArr= this.data.aArr;

3、PUSH数据到这个中间数据中:

aArr.push({ "a": str1, "b": str2})  

4、setData:

that.setData({ aArr: aArr})

5、打印结果:

console.log(this.data.aArr)

你可能感兴趣的