我如何从vue-fullpage.js的第二页(部分)开始显示导航栏组件?

问题描述 投票:-1回答:1

我刚刚在包装器外面添加了一个固定的BottomNavigationBar组件,这样bnavbar在每个页面中都可见。我想拥有的是从第二页开始可见的bnavbar,并保持其位置:固定。我已经尝试过使用getActiveSection()方法进行一些操作,因此我可以使用v-if,但是似乎没有任何效果,而且我在互联网上也找不到任何解决方案。您对此有任何建议或解决方案吗?

vue.js fullpage.js
1个回答
0
投票

通常在App.vue中:

<Header/>
<router-view><router-view>
<BottomNavigationBar/>

如果是这样包装的话。

[我建议NavigationGuards处理此问题,beforeEach方法可能会解决您的问题

参考:https://router.vuejs.org/guide/advanced/navigation-guards.html#global-before-guards

© www.soinside.com 2019 - 2024. All rights reserved.