温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用Element-UI的el-tabs组件浏览器卡住了如何解决

发布时间:2022-08-11 09:27:34 来源:亿速云 阅读:482 作者:iii 栏目:开发技术

今天小编给大家分享一下使用Element-UI的el-tabs组件浏览器卡住了如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    Element-UI的el-tabs组件,浏览器卡住

    问题

    我使用的版本是:vue@2.5.13、vue-template-compiler@2.5.13、element-ui@2.8.2

    在一个页面中使用了 element-ui 的 el-tabs 组件,然后,切换路由进入这个页面的时候,就卡住了,浏览器也卡住了;去掉 el-tabs 就好了,使用 el-tabs 就卡住了。

    解决方案??

    1、有的说在 el-tabs 外层使用 <el-col :span="24">...</el-col> 可以解决这个问题?

    <el-row>
    	<el-col :span="24">
    		<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
    			<el-tab-pane label="基本信息" name="first">
                	<h4 class="title">基本信息</h4>
                  	sss
              	</el-tab-pane>
    		</el-tabs>
    	</el-col>
    </el-row>

    经过我实践证明,并不能。

    正确的解决方案

    方案一、降级 element-ui 的版本到 2.6.3

    首先我考虑的是升级到最新的 element-ui@2.9.2,发现还是不行;

    于是降级到 element-ui@2.6.3,是可以的!!!能进到这个有 el-tabs 组件的页面。

    // 卸载原来的
    npm uninstall element-ui -S
    // 清缓存
    npm cache clean -f
    // 安装 2.6.3 的版本
    npm i element-ui@2.6.3 -S

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    方案二、升级 vue 的版本到 2.6.x +

    对比 element-ui@2.6.3 的文档和最新的 element-ui@2.9.2 的文档,以及 Github 上的 commit;发现 2.9.2 还是增加了很多新的功能和组件的,那如果我们很想使用 element-ui@2.9.2 的话,那么,解决方案就是升级 Vue 的版本。

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    // 1、卸载 vue (连带 vue-template-compiler 一起卸载,不要问为什么,要问的话就加群)
    npm uninstall vue vue-template-compiler
    // 清缓存
    npm cache clean -f
    // 安装 vue
    npm i vue@2.6.10 vue-template-compiler@2.6.10

    切记:一定要保证 vue 和 vue-template-compiler 版本一致

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    切记:一定要保证 vue 和 vue-template-compiler 版本一致

    重新启动项目,OK,顺利进入页面!

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    好了,以上就是正规,并且亲测可行的两种解决方案啦。

    小结 

    • 如果你是 Vue 2.5.x 的版本,那么你要降级你的 Element-UI 的版本到 2.6.x 。

    • 如果你想使用最新的 Element-UI 版本,那么你需要升级你的 Vue 的版本到 Vue 2.6.x 。

    说明:

    在 element-ui 的 issues 中搜 el-tabs 会发现 el-tabs 组件的问题还是挺多人问的。

    Element-UI el-tabs选项卡踩坑记录

    el-tabs选项卡必须要有一个默认选中项,value或v-model

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    使用Element-UI的el-tabs组件浏览器卡住了如何解决

    以上就是“使用Element-UI的el-tabs组件浏览器卡住了如何解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

    向AI问一下细节

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    AI