自定义tabbar怎么让页面跳转时不闪动

发布于 7 年前作者 xiuying6110351 次浏览最后编辑 7 年前来自 ask

项目需求:在项目中有两个tabbar,即两个底部导航栏;目前一个使用的是微信官方的,另外一个是自定义的tabbar使用的是wx.reLaunch让页面来回跳转,但是在跳转时会出现页面闪动的情况(这样用户体验很差),麻烦问一下,怎么能不让页面出现闪动(原生开发没有用框架)?

3 回复
weijun
weijun1 楼6 年前

使用缓存

weixia
weixia2 楼6 年前

可以考虑有导航栏的页面都做成组件,而不是一个页面,点击tab,切换组件显示就行了。

jiamin
jiamin3 楼5 年前

自定义导航有这个问题,我目测是因为自定义导航采用的是组件的生命周期