修改菜单名

添加设置切换动画
This commit is contained in:
thofx
2023-07-22 17:00:01 +08:00
parent 4d67126f0e
commit 4bd9bc4a1f
11 changed files with 17 additions and 17 deletions
+1 -1
View File
@@ -67,7 +67,7 @@
}, },
{ {
"name": "设置", "name": "设置",
"url": "./account-settings", "url": "./settings",
"icons": [ "icons": [
{ {
"src": "./cog-icon-192x192.png", "src": "./cog-icon-192x192.png",
@@ -152,7 +152,7 @@ import UserProfile from '@/layouts/components/UserProfile.vue'
:item="{ :item="{
title: '设定', title: '设定',
icon: 'mdi-cog', icon: 'mdi-cog',
to: '/account-setting', to: '/setting',
}" }"
/> />
</template> </template>
+1 -1
View File
@@ -1,5 +1,5 @@
<script setup lang="ts"> <script setup lang="ts">
import PluginCardListView from '@/views/setting/PluginCardListView.vue' import PluginCardListView from '@/views/plugin/PluginCardListView.vue'
</script> </script>
<template> <template>
@@ -1,10 +1,10 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import AccountSettingAccount from '@/views/account-setting/AccountSettingAccount.vue' import AccountSettingAccount from '@/views/setting/AccountSettingAccount.vue'
import AccountSettingNotification from '@/views/account-setting/AccountSettingNotification.vue' import AccountSettingNotification from '@/views/setting/AccountSettingNotification.vue'
import AccountSettingRule from '@/views/account-setting/AccountSettingRule.vue' import AccountSettingRule from '@/views/setting/AccountSettingRule.vue'
import AccountSettingSite from '@/views/account-setting/AccountSettingSite.vue' import AccountSettingSite from '@/views/setting/AccountSettingSite.vue'
import AccountSettingWords from '@/views/account-setting/AccountSettingWords.vue' import AccountSettingWords from '@/views/setting/AccountSettingWords.vue'
const route = useRoute() const route = useRoute()
@@ -43,29 +43,29 @@ const tabs = [
<VWindow <VWindow
v-model="activeTab" v-model="activeTab"
class="mt-5 disable-tab-transition" class="mt-5"
> >
<!-- Account --> <!-- Account -->
<VWindowItem value="account"> <VWindowItem value="account" transition="scale-transition">
<AccountSettingAccount /> <AccountSettingAccount />
</VWindowItem> </VWindowItem>
<!-- System --> <!-- System -->
<VWindowItem value="site"> <VWindowItem value="site" transition="scale-transition">
<AccountSettingSite /> <AccountSettingSite />
</VWindowItem> </VWindowItem>
<!-- Notification --> <!-- Notification -->
<VWindowItem value="filter"> <VWindowItem value="filter" transition="scale-transition">
<AccountSettingRule /> <AccountSettingRule />
</VWindowItem> </VWindowItem>
<!-- Notification --> <!-- Notification -->
<VWindowItem value="notification"> <VWindowItem value="notification" transition="scale-transition">
<AccountSettingNotification /> <AccountSettingNotification />
</VWindowItem> </VWindowItem>
<!-- Words --> <!-- Words -->
<VWindowItem value="words"> <VWindowItem value="words" transition="scale-transition">
<AccountSettingWords /> <AccountSettingWords />
</VWindowItem> </VWindowItem>
</VWindow> </VWindow>
+2 -2
View File
@@ -83,8 +83,8 @@ const router = createRouter({
}, },
}, },
{ {
path: 'account-setting', path: 'setting',
component: () => import('../pages/account-setting.vue'), component: () => import('../pages/setting.vue'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
}, },