1、element-plus字体图标

其它所有组件都是直接复制代码到项目就可以使用的,但字体图标需要额外处理。

2、安装icons字体图标

  1. npm install @element-plus/icons-vue

3、全局注册所有图标

在src目录下,创建plugins文件夹,在文件夹下创建icons.js文件

  1. import * as components from '@element-plus/icons-vue'
  2. export default {
  3. install: (app) => {
  4. for (const key in components) {
  5. const componentConfig = components[key];
  6. app.component(componentConfig.name, componentConfig);
  7. }
  8. }
  9. }

4、在main.js中引入icons.js文件

  1. import { createApp } from 'vue'
  2. import App from './App.vue'
  3. import './registerServiceWorker'
  4. import router from './router'
  5. import store from './store'
  6. import elementIcons from './plugins/icons'
  7. createApp(App).use(store).use(router).use(elementIcons).mount('#app')

5、使用字体图标

  1. <template>
  2. <div class="home">
  3. <el-icon :size="60" color="green"><Apple /></el-icon>
  4. </div>
  5. </template>
  6. <script>
  7. export default {
  8. name: 'HomeView',
  9. }
  10. </script>

效果如下:
image.png