当前位置: 首页 > news >正文

Elementui-Plus动态渲染图标icon

一、在main.ts引入相关依赖:

import * as ElementPlusIconsVue from '@element-plus/icons-vue'for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)
}

二、使用 component 组件进行动态加载

<component class="icons" :is="icon"></component>

其中 icon变量的的值可以是 DataAnalysis、User等,可在页面进行复制:图标地址

三、  修改样式

在vue页面增加样式:

svg {width: 14px;height: 14px;margin-right: 5px;padding-top: -1px;
}

处理后,即可通过icon值进行动态渲染图标,图标大小可以通过svg样式进行控制!


http://www.mrgr.cn/news/7265.html

相关文章:

  • SQL Server中如何自动抓取阻塞
  • 分享一个基于python的租房数据分析与可视化系统Hadoop大数据源码(源码、调试、LW、开题、PPT)
  • 多模态大模型技术详解(图像分块、特征对齐)
  • 排序算法【快速排序】
  • jQuery实现前端下载功能
  • 医疗器械网络安全
  • 手机号归属地查询如何用Java进行调用
  • 从0到1学会nginx分布式框架
  • SpringBoot 读取配置文件的4种方式
  • C++ 设计模式——命令模式
  • JAVA中的Stream流的使用详解
  • pyinstaller pyqt5 pytest打包后报错no module unittest.mock
  • 【鸿蒙 HarmonyOS NEXT】引入第三方js:dayjs
  • 谷粒商城实战笔记-240~243-商城业务-购物车-页面环境搭建
  • 筛法求欧拉函数
  • 设计模式-状态模式
  • SFF806A-ASEMI无人机专用SFF806A
  • 14:00面试,14:06就出来了,问的问题有点变态。。。
  • getchar(),putchar(),EOF的详细解释
  • Gameplay Ability System(事件通知)