1.安装

$ yarn add @element-plus/icons
# 或者
$ npm install @element-plus/icons

2.使用全局组件的方式引入

//main.ts
import * as Icon from '@element-plus/icons-vue'//在最下面导入全局组件
Object.keys(Icon).forEach((key)=>{app.component(key,Icon[key])
})

3.在tsconfig.json中新增

 "suppressImplicitAnyIndexErrors":true, // 解决字符串下表报错

4.在组件中引用

<component class="icons" :is="menu.meta.icon" />
//:is="" 里引入后端返回的icon属性
//另,修改一下css样式

记录一下。

vue3+ts+element-plus动态图标生成方式相关推荐

  1. Vue3 Element Plus 动态图标

    Vue3 Element Plus 动态图标 Element Plus 中的图标以组件的形式来使用,而在基于Vue 2.x的Element UI中图标是字符串的形式,这样就导致过去的一些使用习惯不得不 ...

  2. vue3+ts+element封装一个简易的curd

    vue3+ts+element封装一个简易的curd 闲来无趣做一个简单的table封装,不喜勿喷 首先创建一个公共的Table.vue/pagination.vue文件 Table.vue < ...

  3. Vue3+TS使用element-plus 动态Icon图标

    目录 1,前言 2,使用 2.1,方式一 2.2,方式二 1,前言 源于一段话 Element Plus 团队正在将原有组件内的 Font Icon 向 SVG Icon 迁移,请多多留意更新日志, ...

  4. Vue3+TS + element-plus 项目 动态生成Icon图标

    1,使用 文档原话:如果你想像用例一样直接使用,你需要全局注册组件,才能够直接在项目里使用 在main.ts中先导入 import * as Icons from '@element-plus/ico ...

  5. vue3+ts+element 简单的登陆案例 (一)

    第一步 创建vue3项目 项目名字不能使用驼峰命名 创建好项目目录 我们需要引入自己的css文件来重订样式 再index.html 文件夹中引入css html, body, div, span, a ...

  6. Vue3+TS+Vite+Element Plus搭建后台管理系统

    Vue3+TS+Vite+Element Plus搭建后台管理系统 1.简介 2.效果图 3.技术栈 4.项目目录 5.setting.js(全局配置文件) 6.路由router 7.状态管理stor ...

  7. vue vite创建项目的使用(使用技术栈vue3+vuex+router+ts+element plus)

    文章目录 前言 创建vite项目 vite.config.ts配置 自动化引入组件配置以及.env配置的引用 创建src/vite-env.d.ts main.ts配置 api/request.ts ...

  8. 使用Vite创建Vue3+TS项目并整合Element Plus框架等一条龙服务

    记录一下使用Vite创建Vue3+TS项目以及整合Element Plus框架,还有Less.Pinia.Vue-router.monaco-editor等插件或组件. 一.使用Vite创建Vue3+ ...

  9. vue3 使用Element Plus <script lang=“ts“ setup>加上lang=“ts“后编译错误

    vue3 使用Element Plus <script lang="ts" setup>加上lang="ts"后编译错误 目录 vue3 使用Ele ...

最新文章

  1. ViewPager多页面滑动切换以及动画效果
  2. 如果使用SD-WAN为客户提供高价值,应该部署哪些安全功能?
  3. 《***测试实践指南》D03
  4. 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
  5. gitlab客户端下载配置
  6. Stanford CS230深度学习(二)手动搭建DNN
  7. Windows anaconda下载安装
  8. Python下载库pip pygame
  9. 物联网共享打印机系统是怎么做出来的?
  10. 7.5 SNN《脉冲神经网络研究进展综述》笔记
  11. php实现word文档在线浏览功能,配置安装手记
  12. DDD-领域驱动设计包结构
  13. 【Exception】Class com.XXX1 can not access a member of class com.XXX2 with modifiers “public“
  14. 计算机辅助设计对提升产品质量,浅谈CAD技术与计算机辅助设计的应用
  15. 手写数字识别的实现(案例)
  16. 1秒50万字!js实现关键词匹配
  17. 无法显示页面,因为发生内部服务器错误。
  18. multisim变压器反馈式_Multisim在负反馈放大器性能测试中的应用
  19. HTML box盒子模型练习校园风光木棉花
  20. 上手简单的专业麦克风,室内户外清晰录音,唯乐狗G3S体验

热门文章

  1. 测试用例的思路---矿泉水瓶
  2. Java语言之父James Gosling
  3. 什么是interop
  4. 图片加载框架Glide
  5. Mac OS X中安装命令行工具Command Line Tools(无Xcode)
  6. BD-Rate和BD-PSNR
  7. 计算机win10内存,win10系统电脑可用内存异常的解决方法
  8. BPF学习笔记(六)-- 使用bpf实现xdp的例子
  9. 给编程入门者的唠叨话(全栈路线)
  10. 10005---数据采集与埋点