因为我们不需要再去写CSS Class类然后再写样式去改变图标,写一个图标只需要引入和使用就行了,至于样式修改,通过ElIcon组件两个属性就可以解决,有时候我们甚至并不需要传入属性,ElIcon的默认样式就 OK 了,还能够保持统一,而在我们自定义图标时,也不用那么麻烦再去专门写一个组件来加载 SVG 图标。
使用的方式有2种,一种是直接使用svg,另一种是配合el-icon标签一起使用。 接下来就分别讲讲这两种使用方式(全局和局部引入都会讲到) 只使用 svg 如果你只需使用Element Plus提供的svg图标库的话,是可以不安装Element Plus的。不过这种场景应该很少出现。 安装命令: npm install @element-plus/icons-vue Element Pl...
Element Plus 组件最简单入手的就是 icon 组件,所以先从 icon 组件来大概了解整个项目处理组件的基本原理,由浅入深,能让你了解到ELement Plus 的bem 命名规范,themechalk 文件中的 scss,组件如何定义类型和基本实现思路以及部分在 icon 组件中使用到的 hooks 和 utils 中的方法。 二、Icon 组件的基本功能 一)、...
//main.ts文件import*asElIconModulesfrom'@element-plus/icons'constapp=createApp(App)// 统一注册Icon图标for(consticonNameinElIconModules){if(Reflect.has(ElIconModules,iconName)){constitem=ElIconModules[iconName]app.component(iconName,item)}}// 页面内容直接官网示例直接使用<el-iconcolor="#409EFC"...
Element.plus icon是Element UI组件库中的一个图标,用户可以在自己的项目中使用它来增强界面的可用性和美观性。 该图标的使用方法非常简单,用户只需要在HTML代码中使用``标签,并添加`el-icon-plus`类即可,如下所示: ``` ``` 此外,Element.plus icon还支持其他一些自定义的样式,例如调整图标的大小、旋转方向、...
在template标签中使用icon <el-icon> <Fold /> </el-icon> 动态Icon 的使用方式 方式一 // 在main.ts注册Icon组件import*asIconsfrom'@element-plus/icons'constapp =createApp(App)Object.keys(Icons).forEach((key) =>{ app.componet(key,Icons[keyaskeyoftypeofIcons])// app.componet(key, Icons[ke...
Vue3 已切换到默认版本,现在新做的项目基本都直接用 Vue3 了, 但是升级到 Element Plus 后很多人都感觉 icon 的使用方式不习惯、不好用,今天就跟大家分享一个简单又方便的方法,用熟悉的方法使用 icon。 只需要用到 UnoCSS UnoCSS 是antfu 开发的一个原子化 CSS 引擎,这里就不详细说了,大家感兴趣可以去读一...
全局引入所有 SVG 组件,操作便捷但可能影响性能。在 `main.js` 文件中添加如下代码进行全局引入(以 Edit 图标为例):在页面中使用时,只需引用相应的 SVG 图标即可。局部引入则仅在需要使用的地方引入,减少资源消耗。配合 el-icon 标签使用时,可以在 el-icon 中设置图标大小和颜色,使操作更加...
1、可以通过命令npm install @element-plus/icons-vue单独安装icons-vue组件,然后使用 2、也可以通过使用unplugin-icons和unplugin-auto-import从iconify中自动导入任何图标集。 您可以参考此模板。 element plus使用icon图标一般是通过组件的方式使用的,如<Search />,或者自动导入配置后 npm install element...