vue.js - Vuetify 停止在小型显示器上缩小网站
问题描述
我在我的网络应用程序中使用 Vuetify。整个 web 应用程序都是响应式的。我的问题是,在较小的屏幕(智能手机、平板电脑)上,我可以缩小网站,这意味着我的网站右侧有一个空白区域。
我不知道这是怎么发生的,它出现在我的 Web 应用程序的每个页面中。我能做什么,我从一开始就使用整个空间,用户不能从网站缩小并在左边得到这个空白?
下面是一个简短的例子:
<template>
<v-app>
<v-main>
<v-container>
<v-row justify="center" align="center">
<v-col cols="12" xs="10" sm="10" md="10" lg="10" xl="10">
TEST_COL
</v-col>
</v-row>
</v-container>
</v-main>
</v-app>
</template>
<script>
export default {
data: () => ({
}),
}
</script>
<style>
</style>
也许问题出在 App.vue 文件中,但我没有看到任何问题。为了确保我在下面发布了 app.vue:
<template>
<v-app>
<Navbar />
<v-main>
<router-view></router-view>
</v-main>
<Footer />
</v-app>
</template>
我在下面放了两张截图,所以你明白我的意思。
谢谢!克里斯
解决方案
我得到了答案。我使用了<v-navigation-drawer>
Vuetify 提供的来创建一个抽屉对象。我使用了以下选项:
<v-navigation-drawer v-model="drawer" absolute temporary right>
但是绝对意味着它“将位置:绝对应用于组件”。这意味着它在网站中占用了额外的空间。该选项必须是“固定的”而不是“绝对的”,然后它才能工作。
好的设置是:
<v-navigation-drawer v-model="drawer" fixed temporary right>
现在抽屉在网站的右侧打开(更适合智能手机),它不占用任何绝对空间!!
推荐阅读
- amazon-web-services - AWS SQS FIFO - 如何一次获取超过 10 条消息?
- c# - 生成多个图形对象以并行使用
- android - 如何使用滚动视图将按钮固定在顶部?
- javascript - 了解 onclick 属性
- unit-testing - 具有 Google Cloud API 依赖项的单元测试代码
- android - 安卓多索引不工作
- ms-access - 如何在 Access VBA 中搜索和更新最新记录
- javascript - 结合输入字段的多重验证
- javascript - 无法使用 jQuery 获取选定复选框的所有值
- c# - 不能使用可变参数函数作为 Action 的参数 C#