gpt4 book ai didi

vuetify.js - 如何在 Vuetify 2.0.5 中设置 v-sheet/v-container 大小以匹配屏幕与 v-app-bar?

转载 作者:行者123 更新时间:2023-12-03 09:32:38 24 4
gpt4 key购买 nike

我正在尝试在我的 nuxt 网站上使用“带有滚动缩小和图像的突出显示”v-app-bar。

Vuetify 的代码是:

  <v-card class="overflow-hidden">
<v-app-bar
absolute
color="#fcb69f"
dark
shrink-on-scroll
src="https://picsum.photos/1920/1080?random"
scroll-target="#scrolling-techniques-2"
>
[...]
</v-app-bar>
<v-sheet
id="scrolling-techniques-2"
class="overflow-y-auto"
max-height="600"
>
<v-container style="height: 1000px;">
<nuxt />
</v-container>
</v-sheet>
</v-card>

如果我理解正确,那么页面的内容必须在 v-container 中,其中我有我的 nuxt 根元素。到目前为止效果很好。 v-sheet 或 v-container 不会填满整个页面。如果我尝试将其设置为 100%/100vh 以填充小型智能手机屏幕以及大型 PC 显示器上的空间,则应用栏不再可滚动,或者整个页面不再可滚动,或者内容即使您一直向下滚动,v-container 中的内容也会远远低于屏幕边缘。

我希望我只是忽略了一件愚蠢的小事。如果没有,那么我可能不得不使用 Vuetify 的普通“工具栏”,即使应用栏更好。

最好的问候,

雅各布

最佳答案

您可以删除 <v-sheet><v-container> .

主要是你需要将目标窗口作为滚动目标。为此,您需要删除 scroll-target="#scrolling-techniques-2"来自您的v-app-bar并替换 absolutefixed .

我的应用栏是这样的:

<v-app-bar
fixed
color="#fcb69f"
dark
shrink-on-scroll
src="https://picsum.photos/1920/1080?random"
>

关于vuetify.js - 如何在 Vuetify 2.0.5 中设置 v-sheet/v-container 大小以匹配屏幕与 v-app-bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57497145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com