getCurrentPages使用问题 及 setData() 函数问题?
如下:
页面A :
data: {
goodslist:[1,2,3,4]
}
页面B:
data: {
gdlist:[]
}
onLoad: function(){
var page = util.getPrevPage();//这个函数不做说明,反正可以获取到页面A
this.setData({
gdlist: page.data.goodslist,
});
//问题来了:
this.setData({
‘gdlist[0]’:10000
})
这个时候会发现不但页面B 的gdlist 的值更改了,页面A的goodslist的值也改了。
但如果这样:
this.setData({
gdlist:[10000,2,3,4]
})
这种只更新页面B的gdlist
}
在开发工具里 iphone 5 6 7 … 所有的都试过 一样。手机 iphone 6 微信版本 7.0.5 试过也是一样的。
