记一次低版本element-ui升级

这篇具有很好参考价值的文章主要介绍了记一次低版本element-ui升级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

该项目是属于一个招聘后台管理系统,左侧菜单,右侧内容布局,技术栈为vue为"2.1.8",element-ui为"1.2.5",vue-template-compiler为"2.1.8"

业务需求

需要在弹窗中渲染带元素标签的内容,查看element-ui文档可知,文档最低版本到1.14.13,并且要到这个版本才能在弹框里自定义不同的内容,所以决定升级element-ui版本
记一次低版本element-ui升级
记一次低版本element-ui升级

升级过程

1、讲element-ui版本升级到目标版本之后,发现其需要依赖vue版本2.3.0以上

记一次低版本element-ui升级

2、那么就需要根据需要将原来的2.1.8版本的vue,升级到2.3.0,之后启动项目失败,报错的提示信息是Vue packages version mismatch,查阅资料可知,vue的版本和vue-template-compiler的版本不一致导致

那么安装vue的时候为啥自动安装的vue-template-compiler版本会不一致,这个还暂未可知

那么为了解决这个问题,重新安装了对应版本的vue-template-compiler,并在package.json文件中显式声明其版本

重新启动,成功!于是就可以在项目中消息弹窗中自定义内容了,撒花!

升级后遇到的问题

element-ui升级到1.4.13之后,发现有些页面报错,报错信息为:_self.$scopedSlots.default is not a function
查看问题之后发现,页面中有多个el-table的时候 如果没有给每一个el-table加上唯一的key属性的话 就会报这个错误文章来源地址https://www.toymoban.com/news/detail-515037.html

到了这里,关于记一次低版本element-ui升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unknown custom element: <el-image>无法使用该组件,升级element-ui版本后项目报错

    需求背景: 项目中需要使用图片点击放大,想要使用 el-image 组件,引入后报了下面的错,需要升级element版本,element-ui版本过低,没有该组件。 过程: cnpm i element-ui@2.14.1 --save-dev 升级后,页面报了一千多个错,如Property or method “__v_isRef“ is not defined on the instance 项目页面较

    2023年04月19日
    浏览(47)
  • 记一次正式环境升级docker服务基础进行版本异常

    因为服务的httpd和tomcat基础镜像版本比较旧,漏洞多,需要升级至最新版本。在本地环境和测试环境都是直接将dockerfile中的FROM基础镜像升级至最新: httpd:由httpd:2.4.52-alpine升级至httpd:2.4.57 tomcat:由4年前的tomcat:last升级至tomcat:9-jdk21-openjdk-slim 但是在正式环境docker容器都启动失

    2024年02月07日
    浏览(43)
  • Element-UI表格自定义背景颜色

    笔记 1.如图所示 2. 自定义样式         此处自定义设置时要加 /deep/、important ,否则不生效; 清除鼠标经过时的背景颜色: /deep/.el-table tbody tr:hovertd{     background-color: unset !important; } * 如果未设置!important该效果不生效 自定义样式时使用f12查看元素,找到对应元素的

    2024年02月15日
    浏览(49)
  • 关于element-ui表格 鼠标悬停背景颜色修改问题

    element-ui鼠标悬停时行背景色默认为白色,当表格字体为白色时容易看不到文字,因此需要修改鼠标悬停时的背景色。 html使用el-table后,在css样式中添加以下代码即可修改鼠标悬停后的背景色。(未使用scss和less) 同时补充鼠标点击后行高亮颜色修改,需要在el-table标签内添加

    2024年02月11日
    浏览(78)
  • vue Element-ui 表格多选 修改选中行背景色

    转自:https://www.cnblogs.com/Amerys/p/14688342.html 整体思路方式: 1、给获取到的数据添加自定义的className 2、在点击行(row-click)和手动点击勾选框的事件(select-all)中获取到当前的row的className,直接修改className即可 点击查看事件说明 3、在行的 className 的回调方法中(row-class-name)直接返回

    2024年02月11日
    浏览(56)
  • element-ui的 Dialog 对话框添加背景图片

    效果展示

    2024年02月12日
    浏览(39)
  • vue修改element-ui日期下拉框datetimePicker的背景色样式

    在vue项目中,源datetimePicker的背景样式,往往与项目背景不搭,需要修改。   1.先在assets里面新建一个index.css文件来存储全局样式 2.在main.js里面导入这个css文件最后在里面加入我们想要的样式 此时的效果如下图   3.在el-date-picker中设置样式 4.设置对应的背景样式 得到下图效果

    2024年02月11日
    浏览(67)
  • vue+element-ui carousel走马灯一次轮播(显示)5张图片

    HTML JS CSS HTML JS CSS 因为elemengt-ui没有修改一次显示多个的属性, 找了好久找到一篇修改为一次显示6张的文章,且只有子组件没有父组件使用的代码。在此基础上进行修改进行使用,在此记录下来,方便以后使用。有兴趣的可以去原文章研究下。 参考文章: VUE ———— Element

    2024年02月11日
    浏览(58)
  • 解决element-ui中组件【el-upload】一次性上传多张图片的问题

    前端 后端 后端使用的是multer中间件,用来接收前端发送过来的multipart/form-data形式的数据 multer.js router.js

    2024年02月12日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包