小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果open-type=navigateBack时,设置了delta=1,是不是没必要设置url属性了
想向上一级页面传递参数,设置了url="b?a=b",结果在上一级页面的onShow方法中没有拿到参数
以上是我遇到的两个问题,求解答,谢谢!
补充一下
看文档,似乎只能通过onLoad获取参数,但是navigateback这种场景,回到上级页面时,只调用了onShow,有没有别的途径可以获取到参数,求大神解答
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
全局变量也可以,我现在是用getCurrentPages获取到上级页面对象,直接更改data里面的数据,然后navigateBack,在上级页面的onShow方法里setData一下。看起来也work。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你可以把搜索结果写在全局变量里面,就好了
明白了,感谢~
第一个问题是对的,文档上面是这样说的
第二个问题应该是,你返回,是读取本地刚刚缓存的文件,并不是跳转到新的页面,建议你用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
全局变量也可以,我现在是用getCurrentPages获取到上级页面对象,直接更改data里面的数据,然后navigateBack,在上级页面的onShow方法里setData一下。看起来也work。
你可以把搜索结果写在全局变量里面,就好了
明白了,感谢~
第一个问题是对的,文档上面是这样说的
第二个问题应该是,你返回,是读取本地刚刚缓存的文件,并不是跳转到新的页面,建议你用
navigateTo