小程序
小游戏
企业微信
微信支付
扫描小程序码分享
为什么在ios上测试,that.setdata数据在页面铺不上去值。而在开发者工具上,有值???
1,B页面返回上一页面A:
2,A页面数据加载铺值:
3,在IOS上显示情况:
4,在微信开发者工具上:
请问,这是怎么回事?????
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
试下获取上一页page对象,给其赋值var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; // 当前页面var prevPage = pages[pages.length - 2]; // 上一级页面 prevPage.setData({ .... });
试下获取上一页page对象,给其赋值
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; // 当前页面
prevPage.setData({
.... });
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
已经解决,谢谢
可以用开发者工具的远程调试看看
不行,找不到原因
相当于当back到上一页面时,Onload没有重新加载
如果返回要重载数据的话 , 要写在onShow() 里面
。。你用navigate去当然不会重新加载,navigate相当于页面栈上叠加一层,把onload的逻辑写到onShow里
好的,我试试
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已经解决,谢谢
可以用开发者工具的远程调试看看
不行,找不到原因
相当于当back到上一页面时,Onload没有重新加载
如果返回要重载数据的话 , 要写在onShow() 里面
。。你用navigate去当然不会重新加载,navigate相当于页面栈上叠加一层,把onload的逻辑写到onShow里
好的,我试试