我刚刚在包装器外面添加了一个固定的BottomNavigationBar组件,这样bnavbar在每个页面中都可见。我想拥有的是从第二页开始可见的bnavbar,并保持其位置:固定。我已经尝试过使用getActiveSection()方法进行一些操作,因此我可以使用v-if,但是似乎没有任何效果,而且我在互联网上也找不到任何解决方案。您对此有任何建议或解决方案吗?
通常在App.vue
中:
<Header/>
<router-view><router-view>
<BottomNavigationBar/>
如果是这样包装的话。
[我建议NavigationGuards处理此问题,beforeEach
方法可能会解决您的问题
参考:https://router.vuejs.org/guide/advanced/navigation-guards.html#global-before-guards