改进 布局

This commit is contained in:
iVampireSP.com 2023-12-06 10:07:39 +08:00
parent d8f152c40b
commit 853ba38454
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
4 changed files with 29 additions and 24 deletions

View File

@ -1,7 +1,7 @@
<template> <template>
<router-view /> <Default />
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
// import Default from './layouts/default/Default.vue';
</script> </script>

View File

@ -16,6 +16,7 @@
<v-list-item <v-list-item
:prepend-icon="item.icon" :prepend-icon="item.icon"
:title="item.text" :title="item.text"
:value="item.text"
:to="item.to" :to="item.to"
></v-list-item> ></v-list-item>
</template> </template>
@ -45,9 +46,9 @@ const configStore = useConfigStore();
const drawer = ref(false); const drawer = ref(false);
const items = [ const items = [
{ icon: "mdi-contacts", text: "Contacts", to: "/" }, { icon: "mdi-home", text: "首页", to: {name: "home"} },
{ icon: "mdi-history", text: "Frequently contacted", to: "/" }, { icon: "mdi-history", text: "Frequently contacted", to: "/documents" },
{ icon: "mdi-content-copy", text: "Duplicates", to: "/" }, { icon: "mdi-content-copy", text: "login", to: "/auth/login" },
]; ];
</script> </script>

View File

@ -6,11 +6,7 @@ import { useConfigStore } from "@/store/config";
const routes = [ const routes = [
{ {
path: "/", path: "/",
component: () => import("@/layouts/default/Default.vue"), name: "home",
children: [
{
path: "",
name: "Home",
meta: { meta: {
auth: true, auth: true,
}, },
@ -20,11 +16,14 @@ const routes = [
component: () => import("@/views/Home.vue"), component: () => import("@/views/Home.vue"),
}, },
{ {
path: "auth/login", path: "/auth/login",
name: "Login", name: "login",
component: () => import("@/views/auth/Login.vue"), component: () => import("@/views/auth/Login.vue"),
}, },
], {
path: "/documents",
name: "documents",
component: () => import("@/views/documents/List.vue"),
}, },
]; ];

View File

@ -0,0 +1,5 @@
<template>
<div>a</div>
</template>
<script setup lang="ts"></script>