diff --git a/package.json b/package.json index 803a3fb..de8e23e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "url": "https://gitee.com/y_project/RuoYi-Vue.git" }, "dependencies": { - "@element-plus/icons-vue": "2.3.1", + "@element-plus/icons-vue": "^2.3.1", "@vueup/vue-quill": "1.2.0", "@vueuse/core": "10.11.0", "axios": "0.28.1", diff --git a/src/main.js b/src/main.js index 0994583..7533427 100644 --- a/src/main.js +++ b/src/main.js @@ -42,9 +42,16 @@ import ImageUpload from "@/components/ImageUpload" import ImagePreview from "@/components/ImagePreview" // 字典标签组件 import DictTag from '@/components/DictTag' +// element-plus 图标 +import * as ElementPlusIconsVue from '@element-plus/icons-vue' const app = createApp(App) +// 全局注册element-plus的图标 +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} + // 全局方法挂载 app.config.globalProperties.useDict = useDict app.config.globalProperties.download = download