9***@qq.com
9***@qq.com
  • 发布:2019-09-08 19:02
  • 更新:2020-01-09 11:23
  • 阅读:2252

自定义tabbar中的页面切换

分类:uni-app

官方的底部tabbar只支持一级页面,但是项目中有个二级的模块里也有tabbar,无奈只能是使用前端组件写的。
但是又出现了个问题,就是自定义tabbar中的页面切换。uniapp不支持router-view,无法动态替换某块内容。因此每个页面里都要放一个tabbar。而模块中的底部tabbar都是一样的,切换页面会导致每次重新加载tabbar组件,底部tabbar区域闪动一下,体验很不好。
论坛中现有的做法是定义一个容器页面,将几个页面用组件形式导入,再用v-if控制显示隐藏。但是这个方案会有性能问题,而项目中的那几个页面又比较复杂,故而不是很敢用。
请问有没有比较好的实现方式???

2019-09-08 19:02 负责人:无 分享
已邀请:
瓜瓜123

瓜瓜123

可以使用v-show + 组件通信 来触发组件的方法

Tomoon

Tomoon - 90后小菜鸟

同样的问题,没有找到更好的方法解决

1***@qq.com

1***@qq.com - fff

大佬 解决了吗?

1***@qq.com

1***@qq.com - fff

用 v-if 控制 , 跳别的路由, 不会刷新页面 ,不会刷新数据。

该问题目前已经被锁定, 无法添加新回复