Browse Source

fix: 修复清空缓存并退出登陆后再次进入页面routerArrays未初始化问题

i18n
xiaoxian521 3 years ago
parent
commit
5585ded62b
  1. 25
      src/layout/components/tag/index.vue
  2. 24
      src/layout/types.ts

25
src/layout/components/tag/index.vue

@ -1,3 +1,17 @@
<script lang="ts">
let routerArrays: Array<RouteConfigs> = [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "message.hshome",
icon: "el-icon-s-home",
showLink: true
}
}
];
</script>
<script setup lang="ts"> <script setup lang="ts">
import { import {
ref, ref,
@ -35,17 +49,6 @@ const router = useRouter();
const showTags = ref(storageLocal.getItem("tagsVal") || false); const showTags = ref(storageLocal.getItem("tagsVal") || false);
const containerDom = templateRef<HTMLElement | null>("containerDom", null); const containerDom = templateRef<HTMLElement | null>("containerDom", null);
const activeIndex = ref(-1); const activeIndex = ref(-1);
let routerArrays: Array<RouteConfigs> = [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "message.hshome",
icon: "el-icon-s-home",
showLink: true
}
}
];
const tagsViews = ref<Array<tagsViewsType>>([ const tagsViews = ref<Array<tagsViewsType>>([
{ {
icon: refresh, icon: refresh,

24
src/layout/types.ts

@ -1,3 +1,15 @@
export const routerArrays: Array<RouteConfigs> = [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "message.hshome",
icon: "el-icon-s-home",
showLink: true
}
}
];
export type RouteConfigs = { export type RouteConfigs = {
path?: string; path?: string;
parentPath?: string; parentPath?: string;
@ -36,18 +48,6 @@ export interface setType {
}; };
} }
export const routerArrays: Array<RouteConfigs> = [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "message.hshome",
icon: "el-icon-s-home",
showLink: true
}
}
];
export type childrenType = { export type childrenType = {
path?: string; path?: string;
noShowingChildren?: boolean; noShowingChildren?: boolean;

Loading…
Cancel
Save