tabbar页面不支持跳转当前页面吗?
发布于 7 年前 作者 li44 15004 次浏览 来自 官方Issues

例如我在tabbar中配置了首页,我在首页跳转至首页,为什么不触发任何生命周期,但是打印出来switchTab是成功的

代码片段,点击首页的去当前页面https://developers.weixin.qq.com/s/pRngyjmp7tbu

7 回复

求官方同学解释一下吧

onLoad肯定没有触发,主要是看onShow触发不,先看看api是怎么解释的

wx.switchTab(Object object) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

这里只是关闭了其他非tabBar页面,而首页就是tabBar,所以不会关闭,不会关闭就不会刷新触发onShow,所有这有啥问题?

switchTab切换时不会刷新页面的

任何框架的生命周期钩子都是一个道理,多读多理解

你如果想每次进入首页 都刷新数据的话,你可以把所有请求写在onshow 里面

就是这样的啊,你要刷新页面?

在onShow里就可以,每次切换,onShow都会执行的.

回到顶部