first
This commit is contained in:
21
src/plugins/index.ts
Normal file
21
src/plugins/index.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import type { App } from 'vue';
|
||||
import setupI18n from '@/locales';
|
||||
import setupStore from '@/store';
|
||||
import setupRequest from '@/utils/request';
|
||||
import setupPermission from './permission';
|
||||
import setupUI from './ui';
|
||||
|
||||
export default {
|
||||
install(app: App) {
|
||||
// UI扩展配置
|
||||
setupUI(app);
|
||||
// 状态管理
|
||||
setupStore(app);
|
||||
// 国际化
|
||||
setupI18n(app);
|
||||
// 路由拦截
|
||||
setupPermission();
|
||||
// 网络请求
|
||||
setupRequest();
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user