javascript - 如何扩展悬停导航抽屉并在较小的屏幕上使用应用栏图标?
问题描述
如果我在桌面上,我试图让我的导航抽屉具有属性 true,如果我在较小的屏幕或移动设备上,则expand-on-hover
显示经典。v-app-bar-nav-icon
我已经这样做了,但行为有点奇怪:
<v-app-bar-nav-icon
v-if="!drawer"
@click="drawer = true"
></v-app-bar-nav-icon>
<v-navigation-drawer
app
dark
:expand-on-hover="$vuetify.breakpoint.mdAndUp && drawer"
v-model="drawer"
style="background-color: #374A67"
></v-navigation-drawer>
工作,但在某些情况下只是坏了,如果我调整窗口大小,导航抽屉在悬停时推动应用栏,给我一个空白空间。我怎样才能以正确的方式做到这一点?谢谢
解决方案
这将完美地工作。
<v-navigation-drawer
:value="$vuetify.breakpoint.smAndDown? drawer : true"
app
dark
:expand-on-hover="$vuetify.breakpoint.mdAndUp"
style="background-color: #374A67"
></v-navigation-drawer>
推荐阅读
- wix - Wix 工具集 - 相同的 MSI 未重新安装
- reactjs - 如何更新 MobX 中的嵌套存储
- python - 如何从单个 Flask 路由执行两个 SQL 命令
- javascript - 回显的 HTML 表单不调用 onsubmit 函数
- jenkins - 如何在jenkins中动态更改sonarqube projectVersion号
- android - Android:无法通过文本或其他应用程序从原始文件夹发送音频文件
- networking - 码头工人网络
- ionic-framework - Ionic - 滚动到特定元素 Virtual Scroll
- node.js - 无法安装最新版本的nodejs
- sql - 如何在 postgres 中在其中一列的值为“true”的两列上添加唯一约束