Vue3中el-table組件重復(fù)渲染的問(wèn)題以及解決
Vue3 el-table組件重復(fù)渲染的解決
寫(xiě)好頁(yè)面后進(jìn)行測(cè)試發(fā)現(xiàn)點(diǎn)擊左側(cè)側(cè)邊欄下面的子頁(yè)面會(huì)出現(xiàn)渲染多個(gè)表格發(fā)生,如下圖:

困擾了我好久。接著我就猜測(cè)可能是路由配置或者緩存的問(wèn)題。于是……deepseek是個(gè)好東西。我就去問(wèn)了deepseek。
給出了解決辦法:
1. 修改路由視圖部分代碼
<router-view v-slot="{ Component, route }">
<transition name="el-zoom-in-center" mode="out-in">
<keep-alive :include="cachedViews">
<component :is="Component" :key="route.fullPath" />
</keep-alive>
</transition>
</router-view>2. 添加 cachedViews 管理
在 script 部分添加:
const cachedViews = ref(['Home']) // 只緩存需要緩存的組件名
// 在 changeMenu 和 changeRouter 方法中管理緩存
function changeMenu(ly) {
if (!cachedViews.value.includes(ly.name)) {
cachedViews.value.push(ly.name)
}
// 其他原有邏輯...
}3. 確保路由組件有唯一 name
在您的路由配置中,確保每個(gè)路由組件都有唯一的 name 屬性:
// router/index.js
{
path: '/table',
name: 'UniqueTableName', // 必須唯一
component: () => import('@/views/Table.vue'),
meta: { title: '表格頁(yè)' }
}這樣問(wèn)題就被解決了!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue?el-date-picker?日期回顯后無(wú)法改變問(wèn)題解決
這篇文章主要介紹了vue?el-date-picker?日期回顯后無(wú)法改變問(wèn)題解決,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
通過(guò)vue-cli來(lái)學(xué)習(xí)修改Webpack多環(huán)境配置和發(fā)布問(wèn)題
這篇文章主要介紹了隨著Vue-cli來(lái)'學(xué)'并'改'Webpack之多環(huán)境配置和發(fā)布的相關(guān)知識(shí),本文將會(huì)根據(jù)一些實(shí)際的業(yè)務(wù)需求,先學(xué)習(xí)vue-cli生成的模版,然后在進(jìn)行相關(guān)修改,感興趣的朋友一起跟著小編學(xué)習(xí)吧2017-12-12
淺析Vue3中通過(guò)v-model實(shí)現(xiàn)父子組件的雙向數(shù)據(jù)綁定及利用computed簡(jiǎn)化父子組件雙向綁定
這篇文章主要介紹了淺析Vue3中通過(guò)v-model實(shí)現(xiàn)父子組件的雙向數(shù)據(jù)綁定及利用computed簡(jiǎn)化父子組件雙向綁定,需要的朋友可以參考下2022-12-12
vant的Loading加載動(dòng)畫(huà)組件的使用(通過(guò)接口拿數(shù)據(jù)時(shí)顯示加載狀態(tài))
這篇文章主要介紹了vant的Loading加載動(dòng)畫(huà)組件的使用,通過(guò)接口拿數(shù)據(jù)時(shí)顯示加載狀態(tài),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-01-01
vue單個(gè)元素綁定多個(gè)事件問(wèn)題(例如點(diǎn)擊綁定多個(gè)事件方法)
這篇文章主要介紹了vue單個(gè)元素綁定多個(gè)事件問(wèn)題(例如點(diǎn)擊綁定多個(gè)事件方法),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Vue2仿淘寶實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)
這篇文章主要為大家詳細(xì)介紹了Vue2仿淘寶實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11

