使用微信小程序的tab-bar带来一个算不上bug的影响
tab-bar常用作微信小程序中切换页面。常见首页页面下面有“首页”,“详情”,“我的”三个按钮。我们点击按钮实现跳转到按钮相对应的页面。其中我们利用tab-bar中的wx.switchTab来实现无刷新跳转。这种方法跳转的好处就是不会去刷新页面,比如利用下面的“详情”按钮切换到详情页,详情页不会去刷新。因为详情页在进入小程序时已经加载完了。所以此时按钮切换既不会触发onShow(),也不会触发onLoad()
问题如下:如果我详情页中存在一个tab切换内容,那我tab切换的选中内容不会随着重新进到详情页进行刷新
解决办法:使用wx.reLaunch跳转到详情页,这种方法下执行onLoad和onShow方法。
使用wx.reLaunch带来的后果:详情页会刷新,会造成页面卡顿,加载慢。
所以我觉得是否要使用这个reLaunch方法还是得沟通一下,毕竟如果详情页东西比较多,重新进入一个页面,必然会有一些卡顿
关于微信小程序tab-bar切换页面的问题
最新推荐文章于 2024-06-22 13:40:14 发布