小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请教一下,小程序开发。场景:A B C三个父子级界面 ,A界面向B界面传值,B界面取到了,当B界面进入C界面后,C页面跳转到B时,也传值给B界面,且成功。但是之前A传给B的值取不到了(会报错)。怎么解决?
里面跳转 都用的是navigateTo()传值 ,B界面在onload()时取。
目前的想法 是把A 传过来的 统统“携带”传给C,当C转到B时就有了(感觉可行,但是很麻烦)。求大神帮助。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
emmm麻烦逃不掉的,也可以缓存起来,到缓存去拿,不过同样增加许多的判断,什么时候拿,什么时候清
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
说的有道理。谢了啊
我懂您的意思了。
C回到B不是应该是 navigateBack吗?也不会重新走onLoad啊?不懂你页面具体场景,不过你可以在app.js里存个变量嘛,大家都能拿到
navigateBack是可以跳回去,不过路径不能 带参传值啊。
那就是为了页面传参吗。。这样容易把路由搞得很乱啊。而且到10层就跳不动了。。可以在 app.js用全局变量,也可以用 getCurrentPages 那到上一个页面的page对象呀
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
emmm麻烦逃不掉的,也可以缓存起来,到缓存去拿,不过同样增加许多的判断,什么时候拿,什么时候清
说的有道理。谢了啊
我懂您的意思了。
C回到B不是应该是 navigateBack吗?也不会重新走onLoad啊?不懂你页面具体场景,不过你可以在app.js里存个变量嘛,大家都能拿到
navigateBack是可以跳回去,不过路径不能 带参传值啊。
那就是为了页面传参吗。。这样容易把路由搞得很乱啊。而且到10层就跳不动了。。可以在 app.js用全局变量,也可以用 getCurrentPages 那到上一个页面的page对象呀