umi
umi
  • 发布:2018-11-29 14:42
  • 更新:2020-12-15 15:07
  • 阅读:4607

小程序tabbar和navigator一起使用点不动的问题

分类:uni-app

在项目开发中我遇到这样的一个问题,页面需要navigator链接跳转一个页面,tabbar也需要导航到这个页面,最开始还没有添加tabbar的时候,navigator都能够正常跳转,但是当加上tabbar的时候,tabbar能跳转,navigator就点击不动了。

一脸蒙逼的我开始以为是逻辑处理上出了问题,排查了半天也没发现哪儿有问题,控制台也不报错,心累。。。

后来又开始查navigator、tabbar的属性,怀疑是有什么属性问题,通过观察发现navigator有个open-type属性,值为switchTab,果不其然,将他加上,就没问题了

&Tip:项目中navigator、tabbar有指定导航到同一个页面的话,在navigator标签里加上open-type="switchTab",就能解决navigator点击不动的情况

建议uni在编译的时候,如果页面内的navigator页面于tabbar设置的页面冲突,自动添加open-type参数。

0 关注 分享

要回复文章请先登录注册

理工小强

理工小强

这个地方的确是个坑 没有经验的被坑死 跳转的确不管用
2020-12-15 15:07
3***@qq.com

3***@qq.com

navigate
2019-04-08 18:26
3***@qq.com

3***@qq.com

switchTab
2019-04-08 18:26