使用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"> <h3 class="title">基本信息</h3> sss </el-tab-pane> </el-tabs> </el-col> </el-row>
經(jīng)過我實踐證明,并不能。
正確的解決方案
方案一、降級 element-ui 的版本到 2.6.3
首先我考慮的是升級到最新的 element-ui@2.9.2,發(fā)現(xiàn)還是不行;
于是降級到 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
方案二、升級 vue 的版本到 2.6.x +
對比 element-ui@2.6.3 的文檔和最新的 element-ui@2.9.2 的文檔,以及 Github 上的 commit;發(fā)現(xiàn) 2.9.2 還是增加了很多新的功能和組件的,那如果我們很想使用 element-ui@2.9.2 的話,那么,解決方案就是升級 Vue 的版本。
// 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 版本一致
切記:一定要保證 vue 和 vue-template-compiler 版本一致
重新啟動項目,OK,順利進入頁面!
好了,以上就是正規(guī),并且親測可行的兩種解決方案啦。
小結
- 如果你是 Vue 2.5.x 的版本,那么你要降級你的 Element-UI 的版本到 2.6.x 。
- 如果你想使用最新的 Element-UI 版本,那么你需要升級你的 Vue 的版本到 Vue 2.6.x 。
說明:
在 element-ui 的 issues 中搜 el-tabs 會發(fā)現(xiàn) el-tabs 組件的問題還是挺多人問的。
Element-UI el-tabs選項卡踩坑記錄
el-tabs選項卡必須要有一個默認選中項,value或v-model
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue Element-ui input 遠程搜索與修改建議顯示模版的示例代碼
本文分為html,js和css代碼給大家詳細介紹了vue Element-ui input 遠程搜索與修改建議顯示模版功能,感興趣的朋友一起看看吧2017-10-10axios封裝,使用攔截器統(tǒng)一處理接口,超詳細的教程(推薦)
這篇文章主要介紹了axios封裝使用攔截器處理接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05vue3+vue-cli4中使用svg的方式詳解(親測可用)
最近在做個vue的項目,從各種github上的開源庫上借鑒開發(fā)方法,給大家分享下,這篇文章主要給大家介紹了關于vue3+vue-cli4中使用svg的相關資料,需要的朋友可以參考下2022-08-08詳解Vue項目中出現(xiàn)Loading chunk {n} failed問題的解決方法
這篇文章主要介紹了詳解Vue項目中出現(xiàn)Loading chunk {n} failed問題的解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09