From d3409917abd46308c26648110ce4a98de564e0b4 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Wed, 4 Sep 2024 17:21:18 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A7=A3=E5=86=B3=E5=A4=9A=E4=B8=AA=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=8A=A5=E9=94=99=EF=BC=8C=E5=87=BA=E7=8E=B0=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E6=8F=90=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/index.ts | 9 +++++++-- src/views/layout/components/main/default/footer-nav.ts | 5 +---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index 8176d88b..94b4c333 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,5 +1,11 @@ -import { isEmpty } from 'lodash'; +import { createApp } from 'vue'; +import { createPinia } from 'pinia'; import { commonStore } from '@/store'; +import App from '@/App.vue'; +const app = createApp(App); +const pinia = createPinia(); +app.use(pinia); +const { common } = commonStore(); // 定义一组预定义的颜色数组,用于在各种场景中轻松引用这些颜色 // 这些颜色包括从白色到黑色的不同灰度,以及一些鲜艳的颜色,格式有十六进制、RGB、RGBA、HSV、HSL等 export const predefine_colors = ['#fff', '#ddd', '#ccc', '#999', '#666', '#333', '#000', '#ff4500', '#ff8c00', '#ffd700', '#90ee90', '#00ced1', '#c71585', 'rgba(255, 69, 0, 0.68)', 'rgb(255, 120, 0)', 'hsv(51, 100, 98)', 'hsva(120, 40, 94, 0.5)', 'hsl(181, 100%, 37%)', '#1F93FF', '#c7158577']; @@ -335,7 +341,6 @@ export const tabs_style = (color: string, style: string | number | boolean | und * @returns {Promise} 返回一个Promise,解析为包含资源URL的字符串 */ export const online_url = async (directory: string) => { - const { common } = commonStore(); const attachemnt_host = common.config.attachment_host; if (import.meta.env.VITE_APP_BASE_API == '/dev-api') { let temp_data = await import(import.meta.env.VITE_APP_BASE_API == '/dev-api' ? '../../temp.d' : '../../temp_pro.d'); diff --git a/src/views/layout/components/main/default/footer-nav.ts b/src/views/layout/components/main/default/footer-nav.ts index 3951bc37..829f4168 100644 --- a/src/views/layout/components/main/default/footer-nav.ts +++ b/src/views/layout/components/main/default/footer-nav.ts @@ -2,10 +2,7 @@ import defaultCommon from './index'; import { online_url } from '@/utils'; import { onActivated } from 'vue'; -const new_url = ref(''); -onActivated(async () => { - new_url.value = await online_url('/static/app/tabbar/').then((res) => res); -}); +const new_url = await online_url('/static/app/tabbar/').then((res) => res); interface DefaultFooterNav { content: { nav_style: string;