element-plus 使用 icons

场景

  • ele中不需要独立安装 icons, 但是 ele-plus 不知道为何没有安装

解决方案

  1. 运行 npm install @element-plus/icons-vue
  2. main.js 中加入如下代码

import * as ElementPlusIcons from '@element-plus/icons-vue'
// 其他代码。。。
for (const iconName in ElementPlusIcons) {
  if (Reflect.has(ElementPlusIcons, iconName)) {
    const item = ElementPlusIcons[iconName]
    app.component(iconName, item)
  }
}

代码参考

posted @ 2022-04-09 20:03  R&D袁智远  阅读(327)  评论(0编辑  收藏  举报