Narutocc / Vue

:smirk_cat:Vue is a progressive framework for building user interfaces. Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.
1 stars 0 forks source link

升级elementui框架后,el-tabs浏览器卡死 #97

Open Narutocc opened 3 years ago

Narutocc commented 3 years ago

因为项目elementui版本过于老旧,部分组件的功能已经满足不了开发,所以对elementui版本做了升级处理

"element-ui": "^2.4.8" ---> "element-ui": "^2.13.1"

项目运行中发现,页面中使用el-tabs组件的话,页面完全无法渲染,也没有任何报错,浏览器直接卡死了

出现问题的原因:vue跟element版本不匹配

解决方法一: el-tab-pane标签内不要写任何东西,尝试了下是有用的,el-tabs正常渲染了,页面也能正常显示

解决方法二: 需要对vue 和 vue-template-compiler进行版本升级(推荐使用,毕竟问题的根本就是版本不匹配引起的,所以升级vue版本对项目后续发展比较好)

"vue": "^2.5.2" ---> "vue": "^2.6.11"

"vue-template-compiler": "^2.5.2" ---> "vue-template-compiler": "^2.6.11"

之后npm install一下,运行项目,页面就可以正常显示了