Page,onload中请求成功获取值后,返回值:data.payload.bookInfo.pages
代码
pagesTMP = data.payload.bookInfo.pages;
pagesData = data.payload.bookInfo.pages;
if (pagesTMP) {
if (pagesTMP.length > 5) {
pagesTMP.forEach(function (val, index) {
if (index >= pagesLimit) {
pagesTMP[index].imgUrl = '';
}
});
that.setData({
bookInfo: data.payload.bookInfo,
pages: pagesTMP
});
} else {
that.setData({
bookInfo: data.payload.bookInfo,
pages: pagesTMP
});
}
}
console.log(that.data.pages);
console.log(pagesData);?
这里只修改了pagesTMP中的imgUrl,但是最终输出 pagesData 与 pagesTMP数值一样。微信小程序最新IDE生命周期问题,微信小程序开发教程。
本文来自微信小程序开发者论坛 微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
C***:
大兄弟 引用的是同一个对象吧。。
仗***:
是,我是想,他是引用,还是赋值,给值有单独的空间。相互不影响。这样引用,修改一个,直接修改到原值,我也很尴尬。啊啊啊啊
新版本微信小程序开发工具坑爹。。。刷新好慢而且卡机--微信小程序开发 ...
本文网址:http://www.91bianli.com/weixinxiaochengxu/52343.html