【发布时间】:2021-02-21 13:32:22
【问题描述】:
我正在尝试创建一个具有登录页面(不带工具栏/抽屉)和其他页面(带工具栏/抽屉)的 vue/vuetify (v2) 应用程序。这就是我开始使用嵌套路由的原因。但不幸的是,我无法弄清楚如何正确地做到这一点。页面正在崩溃。 这里图片 1. 显示我想要实现的目标和图像 2. 显示我得到的结果。
我的routes.ts:
{
path: '/auth',
component: Authenticated,
meta: {requiresAuth: true},
children: [
{
path: 'home',
name: 'Home',
component: Home,
meta: {requiresAuth: true},
},
]
},
{
path: '/login',
name: 'login',
component: Login,
},
我的App.vue
<template>
<v-app>
<v-main>
<router-view/>
</v-main>
<snackbar/>
</v-app>
</template>
还有我的Authenticated.vue
<template>
<div>
<v-app-bar dense dark class="primary">
...
</v-app-bar>
<v-navigation-drawer permanent clipped>
...
</v-navigation-drawer>
<router-view/>
</div>
</template>
【问题讨论】:
标签: vuejs2 vuetify.js