mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 18:49:06 +08:00 
			
		
		
		
	feat: add vue3(element-plus)
This commit is contained in:
		
							
								
								
									
										42
									
								
								yudao-ui-admin-vue3/src/main.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								yudao-ui-admin-vue3/src/main.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,42 @@ | ||||
| // 引入windi css | ||||
| import '@/plugins/windi.css' | ||||
| // 导入全局的svg图标 | ||||
| import '@/plugins/svgIcon' | ||||
| // 初始化多语言 | ||||
| import { setupI18n } from '@/plugins/vueI18n' | ||||
| // 引入状态管理 | ||||
| import { setupStore } from '@/store' | ||||
| // 全局组件 | ||||
| import { setupGlobCom } from '@/components' | ||||
| // 引入element-plus | ||||
| import { setupElementPlus } from '@/plugins/elementPlus' | ||||
| // 引入全局样式 | ||||
| import '@/styles/index.less' | ||||
| // 引入动画 | ||||
| import '@/plugins/animate.css' | ||||
| // 路由 | ||||
| import { setupRouter } from './router' | ||||
| // 权限 | ||||
| import { setupAuth } from './directive' | ||||
| import { createApp } from 'vue' | ||||
| import App from './App.vue' | ||||
| // 创建实例 | ||||
| const setupAll = async () => { | ||||
|   const app = createApp(App) | ||||
|  | ||||
|   await setupI18n(app) | ||||
|  | ||||
|   setupStore(app) | ||||
|  | ||||
|   setupGlobCom(app) | ||||
|  | ||||
|   setupElementPlus(app) | ||||
|  | ||||
|   setupRouter(app) | ||||
|  | ||||
|   setupAuth(app) | ||||
|  | ||||
|   app.mount('#app') | ||||
| } | ||||
|  | ||||
| setupAll() | ||||
		Reference in New Issue
	
	Block a user
	 xingyu
					xingyu