1、在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2、在项目assets目录新建目录iconfont,用于存放刚才下载解压的代码 3、在main.js导入iconfont.css文件 import './assets/iconfont/iconfont.css' 4、在代码中使用class="iconfont icon-XXX"就可以使用图标了 但是上面的图标都是黑色的,下面介绍如何引入...
前言 最近在做vue3项目的时候用到了icon这个组件,但是发现ElementPlus的图标库有点少,于是就去IconFont(阿里图标库)去找SVG图标素材,但是发现大小样式调不好,于是就想着能不能用ElementPlus的方式来引入阿里图标库的SVG图标。 解决办法 去IconFont官网 IconFont 点击复制SVG代码 在项目中创建icon文件夹 创建icon文件夹...
Element Plus本身提供了图标组件,但它是用于显示Element Plus自带的图标的。为了显示Iconfont图标,你可以直接使用Vue的<i>标签,并通过类名来指定图标。 例如,假设你在Iconfont中生成了一个名为icon-home的图标,你可以在Vue模板中这样使用它: vue <template> <div> <!-- 使用Iconfont图...
1、可以通过命令npm install @element-plus/icons-vue单独安装icons-vue组件,然后使用 2、也可以通过使用unplugin-icons和unplugin-auto-import从iconify中自动导入任何图标集。 您可以参考此模板。 element plus使用icon图标一般是通过组件的方式使用的,如<Search />,或者自动导入配置后 npm install element-plus 安装...
ElementPlus的el-icon使用的是svg,这与ElementUI使用的类名有很大的不同,也就是说我们无法直接在el-icon中使用iconfont的图标。虽然ElementPlus的图标已经能满足大部分场景的需求,但是一些特殊场景只能从iconfont或者自定义的图标上获取。那么有没有办法将iconfont封装成svg,并给el-icon调用呢?将iconfont...
1.安装element-plus 1.1 安装命令 1.2 main.js全局引入 1.3 验证 2、安装iconfont 2.1 收藏你需要的图标 2.2 打开收藏,点击下载代码 2.3 在assets文件夹下新建一个iconfont文件夹,然后将文件拷贝进来 2.4 如何使用 2.5 Symbol 引用 第一步:引入项目下面生成的 symbol 代码: 第二步:加入通用 CSS 代码(引入一次就...
2.使用 基本使用方法官方文档写的很清楚,不再赘述,以下只做动态组件使用说明 需要在main.ts中统一导入 import * as ElIconModules from '@element-plus/icons-vue' // 统一注册Icon图标 for (const iconName in ElIconModules) { if (Reflect.has(ElIconModules, iconName)) { ...
Element Plus的el-icon使用的是svg,这与Element UI使用的类名有很大的不同,也就是说我们无法直接在el-icon中使用iconfont的图标。虽然Element Plus的图标已经能满足大部分场景的需求,但是一些特殊场景只能从iconfont或者自定义的图标上获取。 那么有没有办法将iconfont封装成svg,并给el-icon调用呢?
1.使用unplugin-icons和unplugin-auto-import从 iconify 中自动导入任何图标集。 您可以参考此模板。 2.最初是在element-plus icon这里看见有自动引入的,但是使用起来一直没效果,百度查看到这个文章看到完整用例。 3.下载vite的插件 npm i unplugin-vue-components unplugin-icons unplugin-auto-import -D ...
本地SVG图标:直接将svg文件放入指定的文件夹内,实现自动加载该文件夹所有的svg,并利用Icon组件直接使用,无需手动import。 ElementPlus的icon,首先使用官方提供的方法全局注册,然后和Icon组件整合,实现语法的兼容性。 Iconfont(阿里巴巴矢量图标库),实现了自动载入Font clas(css链接,载入后即可通过class来使用对应的字体图...