【发布时间】:2021-08-14 22:46:36
【问题描述】:
我在更改路线时遇到了v-bottom-navigation hide-on-scroll 的问题。如果我在一条具有可滚动内容的路线上,然后向下滚动然后向上滚动,它会按预期工作 - 底部导航是隐藏的。然后,在路由更改到没有可滚动内容的页面时,底部导航无法访问。没有明显的方法可以重置hide-on-scroll 设置的tranform 样式,除了转到具有可滚动内容的页面,然后向下滚动。
复制: codePen
- 滚动到第 1 页的底部,然后向上滚动(底部导航已过渡)
- 导航到第 2 页(汉堡按钮)
- 导航在屏幕外转换
<v-main>
<v-container fluid>
<v-fade-transition mode="out-in">
<router-view></router-view>
</v-fade-transition>
</v-container>
</v-main>
<v-bottom-navigation
hide-on-scroll
grow
app
>...</v-bottom-navigation>
谢谢。
【问题讨论】:
-
在
v-bottom-navigation上使用v-model并在路由更改时将其设置为true 怎么样? -
It didn't work。我需要覆盖样式:
transform: translateY(100%);hide-on-scroll适用。但是如何在路线改变时做到这一点?
标签: vuejs2 vuetify.js vue-router