diff --git a/src/layout/components/tag/tagsHook.ts b/src/layout/components/tag/tagsHook.ts index 172b2b099..0ad710744 100644 --- a/src/layout/components/tag/tagsHook.ts +++ b/src/layout/components/tag/tagsHook.ts @@ -77,7 +77,9 @@ export function useDynamicRoutesHook() { } }; const routesLength = computed(() => { - return storageLocal.getItem("routesInStorage").length; + return storageLocal.getItem("routesInStorage") + ? storageLocal.getItem("routesInStorage").length + : 0; }); return { diff --git a/src/views/editor/index.vue b/src/views/editor/index.vue index d215cee4d..6914036b1 100644 --- a/src/views/editor/index.vue +++ b/src/views/editor/index.vue @@ -48,5 +48,6 @@ export default { } :deep(.w-e-toolbar) { z-index: 999 !important; + position: static; } \ No newline at end of file diff --git a/src/views/welcome.vue b/src/views/welcome.vue index ce487d32e..a37101528 100644 --- a/src/views/welcome.vue +++ b/src/views/welcome.vue @@ -50,7 +50,7 @@ export default { nextTick(() => { initbrokenLine(); }); - }, 2000); + }, 500); let greetings = computed(() => { if (date.getHours() >= 0 && date.getHours() < 12) { @@ -62,9 +62,10 @@ export default { } }); - let initbrokenLine = (): any => { - // @ts-ignore - brokenLine = echarts.init(document.getElementById("brokenLine")); + function initbrokenLine() { + const lineRefDom = document.getElementById("brokenLine"); + if (!lineRefDom) return; + brokenLine = echarts.init(lineRefDom); brokenLine.clear(); //清除旧画布 重新渲染 echartsJson().then(({ info }) => { @@ -175,7 +176,7 @@ export default { } }); }); - }; + } const openDepot = (): void => { window.open("https://github.com/xiaoxian521/vue-pure-admin"); @@ -220,6 +221,7 @@ export default { height: 120px; background: #fff; padding: 20px; + border-bottom: 0.5px solid rgba($color: #ccc, $alpha: 0.3); .left-mark { display: flex; align-items: center;