如何使用 vuejs3 中的图标?

Posted

技术标签:

【中文标题】如何使用 vuejs3 中的图标?【英文标题】:How can i use icons from vuejs3? 【发布时间】:2022-01-18 21:54:25 【问题描述】:

我想使用icons-vue,所以我安装了这个命令:yarn add @element-plus/icons-vue

这是文档:https://element-plus.org/en-US/component/icon.html#icon-usage

但是当我刷新页面时我看不到图标,我该如何显示图标?

我尝试全局使用

import ElementPlusIcons from '@element-plus/icons-vue'
...
createApp(App)
  
  .use(ElementPlusIcons)

但不起作用

<el-menu-item >
            <el-icon>  <edit></edit></el-icon>
</el-menu-item>

我的项目无法识别该库

【问题讨论】:

【参考方案1】:

您需要使用 unplug-elementplus 插件 (https://github.com/element-plus/unplugin-element-plus)。

并在任何组件中手动导入图标以充分利用摇树。

请参考https://element-plus.org/en-US/guide/quickstart.html#manually-import

另外,请注意 element plus 是为 vue3 构建的

【讨论】:

我想要的是图标而不是元素 @PavaJ 我正在使用 vue3 是的,您可以在组件中使用以下语句: import ElementPlusIcons from '@element-plus/icons

以上是关于如何使用 vuejs3 中的图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vuejs3 应用程序的设置中调用方法?

如何在 vuejs3 中编译 vue 模板

vue add i18n 在使用 vuejs3 和 @vue/cli 4.5.4 时遇到错误,该错误是啥意思以及如何调试?

如何更改 Vuejs3 上的 <select> 值?

Laravel - 使用惯性访问路由来填充 Vuejs3 中的道具

Vuejs3,Vite - 如何运行生产构建