小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在用tab-bar换页时候,原来页面数据会保留。现在想切换到某个页面后,页面重新载入,有什么方法吗
wx.switchTab({ url: this.data.list[event.detail].url });
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
onshow
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
原生TabBar无法做到销毁并切换到某个Tab页,你可以尝试在页面的onShow回调中自行判断并刷新页面数据;
另外一种方式是直接使用reLaunch进行切换,这种会将所有页面都干掉,以一个新的页面实例的方式进入对应Tab页,这会从底层产生刷新页面数据的效果,不过这样就违背了TabBar的倡导的体验交互,得不偿失。
在onShow生命周期里面重新加载数据从而实现刷新的效果
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
onshow
原生TabBar无法做到销毁并切换到某个Tab页,你可以尝试在页面的onShow回调中自行判断并刷新页面数据;
另外一种方式是直接使用reLaunch进行切换,这种会将所有页面都干掉,以一个新的页面实例的方式进入对应Tab页,这会从底层产生刷新页面数据的效果,不过这样就违背了TabBar的倡导的体验交互,得不偿失。
在onShow生命周期里面重新加载数据从而实现刷新的效果