1、element-plus字体图标
其它所有组件都是直接复制代码到项目就可以使用的,但字体图标需要额外处理。
2、安装icons字体图标
npm install @element-plus/icons-vue
3、全局注册所有图标
在src目录下,创建plugins文件夹,在文件夹下创建icons.js文件
import * as components from '@element-plus/icons-vue'export default {install: (app) => {for (const key in components) {const componentConfig = components[key];app.component(componentConfig.name, componentConfig);}}}
4、在main.js中引入icons.js文件
import { createApp } from 'vue'import App from './App.vue'import './registerServiceWorker'import router from './router'import store from './store'import elementIcons from './plugins/icons'createApp(App).use(store).use(router).use(elementIcons).mount('#app')
5、使用字体图标
<template><div class="home"><el-icon :size="60" color="green"><Apple /></el-icon></div></template><script>export default {name: 'HomeView',}</script>
效果如下:
