小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,页面分为A、B,A页面是列表,B页面是发布,当发布成功后,A页面如何自动刷新呢,能否在B页面调用A页面的函数来执行刷新呢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以自己实现 发布/订阅 模式吧。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
A页面跳转到B页面,B页面调用 getCurrentPages(),拿到A页面实例,调用A页面方法进行刷新
我的页面切换是用的tabBar,我用getCurrentPages只打印出一组数据,怎么办呢
那你在B页面设置一个 是否需要刷新的全局变量为true 。在A页面切换回来的时候,onShow里判断这个全局变量,为true就刷新,然后把它置为false
放到app.js里或者 storage 都行
目前看来也只有这个办法了,非常感谢您,谢谢!
如果以后想到了什么更好的方案,记得回来说下~
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以自己实现 发布/订阅 模式吧。
A页面跳转到B页面,B页面调用 getCurrentPages(),拿到A页面实例,调用A页面方法进行刷新
我的页面切换是用的tabBar,我用getCurrentPages只打印出一组数据,怎么办呢
那你在B页面设置一个 是否需要刷新的全局变量为true 。在A页面切换回来的时候,onShow里判断这个全局变量,为true就刷新,然后把它置为false
放到app.js里或者 storage 都行
目前看来也只有这个办法了,非常感谢您,谢谢!
如果以后想到了什么更好的方案,记得回来说下~