From bbcedd02baa053a88688a82fc72e87c857c82db2 Mon Sep 17 00:00:00 2001 From: dhb52 <dhb52@126.com> Date: 星期三, 03 一月 2024 11:40:39 +0800 Subject: [PATCH] fix: 修复vscode全局属性ts爆红问题 参照vuejs官方文档,[扩展全局属性](https://cn.vuejs.org/guide/typescript/options-api.html#augmenting-global-properties), --- src/main.ts | 23 ++++------------------- 1 files changed, 4 insertions(+), 19 deletions(-) diff --git a/src/main.ts b/src/main.ts index 32d2c45..439d82c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,6 @@ import { createApp } from 'vue'; // global css -import 'uno.css'; +import 'virtual:uno.css'; import '@/assets/styles/index.scss'; import 'element-plus/theme-chalk/dark/css-vars.css'; @@ -14,10 +14,6 @@ // 娉ㄥ唽鎻掍欢 import plugins from './plugins/index'; // plugins -import { download } from '@/utils/request'; - -// 棰勮鍔ㄧ敾 -import animate from './animate'; // svg鍥炬爣 import 'virtual:svg-icons-register'; @@ -26,26 +22,15 @@ // permission control import './permission'; -import { useDict } from '@/utils/dict'; -import { getConfigKey, updateConfigByKey } from '@/api/system/config'; -import { parseTime, addDateRange, handleTree, selectDictLabel, selectDictLabels } from '@/utils/ruoyi'; +// 鍥介檯鍖� +import i18n from '@/lang/index'; const app = createApp(App); -// 鍏ㄥ眬鏂规硶鎸傝浇 -app.config.globalProperties.useDict = useDict; -app.config.globalProperties.getConfigKey = getConfigKey; -app.config.globalProperties.updateConfigByKey = updateConfigByKey; -app.config.globalProperties.download = download; -app.config.globalProperties.parseTime = parseTime; -app.config.globalProperties.handleTree = handleTree; -app.config.globalProperties.addDateRange = addDateRange; -app.config.globalProperties.selectDictLabel = selectDictLabel; -app.config.globalProperties.selectDictLabels = selectDictLabels; -app.config.globalProperties.animate = animate; app.use(ElementIcons); app.use(router); app.use(store); +app.use(i18n); app.use(plugins); // 鑷畾涔夋寚浠� directive(app); -- Gitblit v1.9.3