You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
1.3 KiB

import autoImport from "unplugin-auto-import/vite"; // 全局自动导入插件
const AutoImport = (viteEnv = {}) => {
return autoImport({
imports: [
"vue", // 全局自动导入vue
"vue-router", // 全局自动导入路由插件
"vue-i18n", // 全局自动导入国际化插件
"pinia", // 全局自动导入pinia
{
"@/common/globalInitialize": ["$globalReady"], // 全局自动导入初始化方法
"@/common/globalStore": ["$globalStore", "$globalRegisterStore"], // 全局自动导入pinia处理函数
"@/common/globalEventBus": ["$globalEventBus"], // 全局自动导入中央事件总线
"@/common/globalLocales": ["$globalLang"], // 全局自动导入国际化方法
"@/common/globalConfigure": ["$globalConfigure"], // 全局自动导入页面缓存初始化函数
"@/common/globalHttp": ["$globalHttp"], // 全局自动导入请求拦截方法
"@/common/globalRequest": ["$globalRequestUrl", "$globalRequest"], // 全局自动导入请求处理函数
"@/common/globalConstant": ["$globalConstant"], // 全局自动导入常量
"@/common/globalRouter": ["$globalRouter"], // 全局自动导入路由配置
"@/common/globalExpandRouter": ["$globalRouterModules", "$globalExpandRouter",], // 全局自动导入路由处理方法
},
],
});
};
export { AutoImport };