在 vue-element-admin 上使用了 e-icon-picker ,但是一直渲染不出来,也没有任何报错

1.安装

npm install e-icon-picker -S

2.全局引入

// main.js
import eIconPicker from "e-icon-picker";
import "e-icon-picker/lib/symbol.js"; // 基本彩色图标库
import "e-icon-picker/lib/index.css"; // 基本样式,包含基本图标
import "font-awesome/css/font-awesome.min.css"; // font-awesome 图标库
import "element-ui/lib/theme-chalk/icon.css"; // element-ui 图标库Vue.use(eIconPicker, {FontAwesome: true,ElementUI: true,eIcon: true, // 自带的图标,来自阿里妈妈eIconSymbol: true, // 是否开启彩色图标addIconList: [],removeIconList: [],zIndex: 99999// 选择器弹层的最低层,全局配置
})

3.使用

<e-icon-picker v-model="form.icon"><template #prepend="{ icon }"><e-icon :icon-name="icon" class="e-icon" /></template><template #icon="{ icon }"><e-icon :icon-name="icon" class="e-icon" /></template>
</e-icon-picker>

跑完之后应该出现选择框的位置一片空白,点击没有任何反应

4.网上查到1.1.7这个版本可能有问题,将 1.1.7版本替换为1.1.6

"e-icon-picker": "1.1.6",

跑完并没有解决问题,还是一片空白

5.升级 element-ui 的版本

"element-ui": "2.15.7",

无效

6.升级 vue 的版本
官方文档提到,图标列表不显示是vue的一个bug,在vue-element-admin中发现,这个问题的主要原因是vue的2.6.13以前的版本和2.6.13以及2.6.14版本之间的问题,vue也没给出解决的办法,既然只出现在这些版本,那就避免用这些版本

"vue": "2.7.0",

重跑报错

Cannot read property ‘parseComponent‘ of undefined

7.升级 vue-template-compiler
vue 与 vue-template-compiler 的版本号需要一致

"vue-template-compiler": "2.7.0"

e-icon-picker

e-icon-picker 从踩坑到解决相关推荐

  1. uniapp(小程序) 配置 海康威视-萤石监控(直播替代方案) 踩坑与解决方法

    uniapp(小程序) 配置 海康威视-萤石监控(直播替代方案) 踩坑与解决方法 因为公司业务需求需要获取监控的摄像头,萤石是给出了几种方案去实现. 直播接入:萤石开放平台API文档 小程序接入:萤石 ...

  2. Ubuntu18.04配置carla0.9.11踩坑与解决方法总结,同时解决安装carla-ros-bridge遇到的问题,并复现OpenCDA成功与ros关联

    Ubuntu18.04配置carla0.9.11踩坑与解决方法总结,同时解决安装carla-ros-bridge遇到的问题,并复现OpenCDA成功与ros关联 背景: 主要是为了复现叶小飞的Open ...

  3. 【踩坑经历】一次Asp.NET小网站部署踩坑和解决经历

    2013年给1个大学的小客户部署过一个小型的Asp.NET网站,非常小,用的sqlite数据库,今年人家说要换台服务器,要重新部署一下,好吧,虽然早就过了服务时间,但无奈谁叫人家是客户了,二话不说,上 ...

  4. crmeb商城部署(踩坑及解决方法)

    源码地址: https://gitee.com/ZhongBangKeJi/CRMEB 原版是PHP版,我也不懂PHP,但看到功能很全,而且有docker-compose的脚本可以部署,并且教程也很完 ...

  5. charts引入icon图片_v-charts 踩坑之路

    最近要做一个大屏 没有使用echarts 使用了更适合vue封装的v-charts组件库,第一次使用 期间踩了不少坑,记录下来和大家分享一下. 废话不多说 开始搞起来! 一.安装 引入什么的大家自行百 ...

  6. 记录某项目中的踩坑与解决(持续更新)

    前言 最近参加了某个比赛, 我所选的赛题就是个类似知乎这样的安卓app,由于着手近一个月了,踩了不少坑,之前没怎么记录,估计事后也会忘记干净. 因此特开一帖,在此记录下相关的坑. 记录 Recycle ...

  7. 【vue axios 跨域】cookie、origin等一步步递进的跨域踩坑 已解决

    前后端对接必出bug,最近连续对接了两个项目,对解决跨域有点感觉了,跟大家分享一下经验,都是血的教训- 两个项目都是Springboot+Vue(axios网络请求).本人主要负责前端,所以前端会分享 ...

  8. Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd(究极踩坑完美解决)

    前言:Failed to configure a DataSource: 'url' attribute is not specified and no embedd这个错误想必大家已经非常非常熟悉了 ...

  9. python 踩坑之解决django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you insta

    1. 电脑无意点了升级之后就各种不正常,之前运行好好的django项目,突然出现 我明明是安装了mysqlclient的,执行pip3 freeze能看到实际上我已经安装了mysqlclient. 2 ...

最新文章

  1. matlab生成ai图片,MATLAB绘图:导出矢量图
  2. eclipse导入Tomcat8源码
  3. ubuntu下创建软件图标和直接点文件打开
  4. TypeError: __init__() got an unexpected keyword argument ‘任意数‘的原因及解决办法
  5. 如果动态的执行java脚本,这个在脚本公式配置的时候很方便
  6. drupal_prepare_form 大致是如何工作的 ?
  7. Unicode与UTF8:字符集与字符编码的关系
  8. elk怎么读的_大数据采集和抽取怎么做?这篇文章终于说明白了!
  9. 计算机网络第七版谢希仁课后答案第三章(部分答案)
  10. QT 自定义圆形QLabel 加载圆形图片
  11. iterative(迭代的) 和recursive(递归的)的区别
  12. 知人者智,自知者明——战胜自己才最强大(拥有一颗强大的内心,能量爆棚的内在灵魂)...
  13. Unity3D - 使用天空盒子(Using Skyboxes)
  14. 35、StylizedNeRF Consistent 3D Scene Stylization as Stylized NeRF via 2D-3D Mutual Learning
  15. 计算机专业论文docx,计算机专业毕业大学生论文.docx
  16. 「1.8W字」2020不可多得的 TS 学习指南
  17. web前端知识集合——javascript基础篇之javascript背景历史和运行环境(一)
  18. “宜家一日游”之后,我终于搞懂了“蹭睡族”的心路历程
  19. 云主机远程调用本地USB设备
  20. 输入正整数,显示所有小于或等于该数的素数

热门文章

  1. 后端技术大全(69个点)
  2. APP中接入哪种广告类型收益更高?
  3. 【已解决】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类
  4. web程序员的正确表白方式 制作粉色少女系列 生日快乐祝福网页(HTML+CSS+JS)
  5. mysql中将列动态转换为行,mysql 行转列 MySQL数据库动态行转列
  6. 2018 qs计算机排名,2018QS世界大学专业排名发布
  7. 使用Dialogflow API构建Slack智能聊天机器人的指南
  8. 【QT学习】扫描二维码获取登录验证码(完整源码)
  9. 高中学历,汽修转行自学Python,月薪翻了三倍【现在是一名Python数据分析师】
  10. 开发自动化测试脚本的技巧和心得