vue.js - 我页面上的导航抽屉未按预期工作(Vuetify)
问题描述
我的 vuejs 应用程序的导航栏中有一个 vuetify 导航抽屉。它可以正确打开和关闭。问题是里面没有一个项目是可点击的。正确的功能是 navdrawer 内的项目应充当指向其他页面的链接。目前,只连接了注销按钮,但即使这样也不起作用。
我的代码:
<template>
<v-app-bar flat app>
<!--Logo-->
<v-toolbar-title class="text-uppercase">
<v-img src="@/assets/jawnfinder-logo.png" class="logo" contain max-height="75px" center></v-img>
</v-toolbar-title>
<!--Signup button and process-->
<div v-if="!user"><Signin /></div>
<!--Logout button-->
<v-btn text target="_blank" color="yellow darken-2" v-if="user">
<span class="logout btn" @click="logout">Logout</span>
</v-btn>
<!--Account button, maybe this should be it's own component. It's kinda long-->
<v-app-bar-nav-icon class="blue--text" @click="account = !account" v-if="user">Account</v-app-bar-nav-icon>
<v-navigation-drawer v-model="account" class="yellow" right temporary app>
<v-list-item>
<v-list-item-avatar>
<v-img src="https://randomuser.me/api/portraits/men/78.jpg"></v-img>
</v-list-item-avatar>
<v-list-item-content>
<v-list-item-title>Account</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-divider></v-divider>
<v-list-item>
<v-list-item-content>
<v-list-item-title>Profile</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item>
<v-list-item-content>
<v-list-item-title>Toolboxes</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item>
<v-list-item-content>
<v-list-item-title>Settings</v-list-item-title>
</v-list-item-content>
</v-list-item>
<v-list-item>
<v-list-item-content>
<v-list-item-title @click="logout">Logout</v-list-item-title>
</v-list-item-content>
</v-list-item>
</v-navigation-drawer>
</v-app-bar>
</template>
解决方案
您的代码看起来不错,需要在导航抽屉组件中添加修复
从导航抽屉组件中删除临时属性
<v-navigation-drawer v-model="account" class="yellow" right **temporary** app>
用。。。来代替
<v-navigation-drawer v-model="account" class="yellow" right app>
推荐阅读
- mongodb - 已使用 MongoDB 中的查询生成动态结果,如下所示
- javascript - editfor inside editorfor,用于asp.net core中的动态列表
- python - 使用 nlp/spacy 查找相似之处
- grails - 使用条件查询 Grails 2 中的关联
- python - Heroku Python Flask 应用程序在本地运行良好时在 Heroku 上获得状态 400
- python - Python - 使用 if 语句每隔一周检查一次
- python-3.x - 为什么 discord.py discord.ext.commands 不起作用?
- c# - 十六进制到字节数组 C#
- php - PDO函数和请求mysql
- tensorflow - 用于目标检测的 Tensorboard 图像解释