没有用官方的tabBar
发布于 6 年前 作者 bzhang 18758 次浏览 来自 问答

没有用官方的tabBar,而用了自己设计的导航

为什么测试的时候只能连续点击8次

开发者工具和手机上测试都只能连续点击8次,这是什么问题?

10 回复

用官方tabbar吧, 每个tab采用的是iframe机制, 能更好的的管理状态。    自己做tabbar,wx.navigateTo有打开层级限制,如果页面多的话,页面状态路由很难管理!  如果小程序只有寥寥两三页不用考虑这个

建议仍然采用官方的tabbar,然后设置下隐藏tabbar,再加上自己设计的,并且点击不要使用navigateTo而使用switchTab来跳转就可以了

很明显层级超过5次了?

不太懂【只能连续点击 8 次】是什么意思,是连续点击 8 次以后会发生闪退和其他 BUG?

自己做的页面切换的时候你的导航也要一起切换,效果不好。

经测试可以点击8次,如果是页面跳转的话是没有8层的

超页面栈了。。。别用navigateTo跳转。。

你如果自己做tabbar的话。。所有的tabbar链接得用redirectTo跳转才行,nav那个适合跳转子页面,tabbar的板块一般和index页是一个层级,作为主页面跳转得用redirect

是不是页面层级达到10层了

点击8次以后 所有的链接都点不动了

回到顶部