type属性支持首字母小写,Element Plus使用的svg是大驼峰格式的,但有些短的单词有时候真的会忘记首字母大写。 color属性直接照搬回Element Plus的。 最终的使用方式 <e-icon type="Aim" :size="36" color="rgba(53, 131, 208, 0.5)" /> 因为是二次封装,所以不能用回<el-icon>,这是Element Plus的组件。
Element UI和Element Plus的icon用法是不一样的,在Element Plus中都改成了svg。 我在《Element Plus 的 el-icon 到底怎么用》里也对比过用法。 我习惯了Element UI的用法,但又喜欢用Vue3,所以就在Element Plus的基础上二次封装了一个语法有点像Element UI里icon的组件出来。 虽然在我日常的Vue3项目中不会用...
3. 使用SVG图标 如果项目使用的是Vue-Element-Admin等框架,可以直接将SVG图标文件放置在指定目录,并在组件中引用。 步骤: 将SVG图标文件放置在项目的src/assets/icons/svg目录下。 在Vue组件中通过<svg-icon>组件使用自定义的SVG图标。示例代码: ...
全局引入所有 SVG 组件,操作便捷但可能影响性能。在 `main.js` 文件中添加如下代码进行全局引入(以 Edit 图标为例):在页面中使用时,只需引用相应的 SVG 图标即可。局部引入则仅在需要使用的地方引入,减少资源消耗。配合 el-icon 标签使用时,可以在 el-icon 中设置图标大小和颜色,使操作更加直...
因为是二次封装,所以不能用回<el-icon>,这是Element Plus的组件。 本次封装的目的是简化icon的使用方式,所以我把标签名也跟着简化了,变成<e-icon> 缺点 打包出来的体积可能会大一丢丢。 开发 开发中涉及的技术点: 组件通讯 动态组件 全量引入Element Plus提供的svg图标 ...
因为是二次封装,所以不能用回<el-icon>,这是Element Plus的组件。 本次封装的目的是简化icon的使用方式,所以我把标签名也跟着简化了,变成<e-icon> 缺点 打包出来的体积可能会大一丢丢。 开发 开发中涉及的技术点: 组件通讯 动态组件 全量引入Element Plus提供的svg图标 ...
因为是二次封装,所以不能用回<el-icon>,这是Element Plus的组件。 本次封装的目的是简化icon的使用方式,所以我把标签名也跟着简化了,变成<e-icon> 缺点 打包出来的体积可能会大一丢丢。 开发 开发中涉及的技术点: 组件通讯 动态组件 全量引入Element Plus提供的svg图标 ...
因为是二次封装,所以不能用回<el-icon>,这是Element Plus的组件。 本次封装的目的是简化icon的使用方式,所以我把标签名也跟着简化了,变成<e-icon> 缺点 打包出来的体积可能会大一丢丢。 开发 开发中涉及的技术点: 组件通讯 动态组件 全量引入Element Plus提供的svg图标 ...
使用的方式有2种,一种是直接使用svg,另一种是配合el-icon标签一起使用。 接下来就分别讲讲这两种使用方式(全局和局部引入都会讲到) 只使用 svg 如果你只需使用Element Plus提供的svg图标库的话,是可以不安装Element Plus的。不过这种场景应该很少出现。
使用的方式有2种,一种是直接使用svg,另一种是配合el-icon标签一起使用。 接下来就分别讲讲这两种使用方式(全局和局部引入都会讲到) 只使用 svg 如果你只需使用Element Plus提供的svg图标库的话,是可以不安装Element Plus的。不过这种场景应该很少出现。