+
{{ appStore.title }}
@@ -9,10 +9,7 @@
import { useAppStore } from '@/store';
import { useAppRouter } from '@/hook';
const appStore = useAppStore();
-const { routerPush } = useAppRouter();
-const pushHome = () => {
- routerPush('/');
-};
+const { toRoot } = useAppRouter();
diff --git a/src/layouts/components/tab/TabBar.vue b/src/layouts/components/tab/TabBar.vue
new file mode 100644
index 0000000..f166cb5
--- /dev/null
+++ b/src/layouts/components/tab/TabBar.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/router/guard/permission.ts b/src/router/guard/permission.ts
index 90c9003..c8d8346 100644
--- a/src/router/guard/permission.ts
+++ b/src/router/guard/permission.ts
@@ -27,7 +27,7 @@ export async function createPermissionGuard(
// 有登录但是没有路由,初始化路由、侧边菜单等
await routeStore.initAuthRoute();
// 动态路由加载完回到根路由
- next({ name: 'root' });
+ next({ name: 'appRoot' });
return false;
}
// 权限路由已经加载,仍然未找到,重定向到not-found
diff --git a/src/router/index.ts b/src/router/index.ts
index 9637e42..73d9ac2 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -8,7 +8,7 @@ const routes: RouteRecordRaw[] = [
{
path: '/',
name: 'root',
- redirect: '/test/test1',
+ redirect: 'appRoot',
component: BasicLayout,
children: [...constantRoutes],
},
diff --git a/unocss.config.ts b/unocss.config.ts
index a366645..0adac56 100644
--- a/unocss.config.ts
+++ b/unocss.config.ts
@@ -1,6 +1,6 @@
import { defineConfig, presetUno, presetAttributify, presetIcons } from 'unocss'; // https://github.com/unocss/unocss
export default defineConfig({
- presets: [presetUno(), presetAttributify(), presetIcons()],
+ presets: [presetUno({ dark: 'class' }), presetAttributify(), presetIcons()],
shortcuts: {
'wh-full': 'w-full h-full',
'flex-center': 'flex justify-center items-center',