在vue+element-plus中無法同時(shí)使用v-for和v-if的問題及解決方法
解決在vue+element-plus中無法同時(shí)使用v-for和v-if的問題
目的:
在vue中使用element-plus模板來遍歷路由并顯示在左側(cè)導(dǎo)航欄中

問題:
由于路由中存在不需要遍歷的數(shù)據(jù)所以像用v-if來過濾,但是報(bào)錯(cuò),百度說vue不能同時(shí)使用v-if和v-for
解決方式:
詳細(xì)請(qǐng)參考:文末擴(kuò)展資料
computed:{
aitemList: function () {
return this.$router.options.routes.filter((item) => {
return item.hidden
})
}
}擴(kuò)展資料
【vue+element-ui】v-for與v-if不能同時(shí)使用的解決方案之一
使用vue-cli腳手架搭建的項(xiàng)目,v-for與v-if不能同時(shí)使用,會(huì)報(bào)錯(cuò)
<el-submenu
index="1"
v-for="(item, index) in this.$router.options.routes"
:key="index"
v-if="!item.hidden"
>
<template slot="title"><i class="el-icon-message"></i>{{ item.name }}</template >
</el-submenu>解決方案之一:使用計(jì)算屬性
<el-submenu index="1" v-for="(item, index) in aitemList" :key="index">
<template slot="title"><i class="el-icon-message"></i>{{ item.name }}</template >
</el-submenu>computed: {
aitemList: function () {
return this.$router.options.routes.filter((item) => {
return item.hidden
})
}
}到此這篇關(guān)于在vue+element-plus中無法同時(shí)使用v-for和v-if的問題及解決方法的文章就介紹到這了,更多相關(guān)vue中無法同時(shí)使用v-for和v-if內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue大文件分片上傳組件實(shí)現(xiàn)解析及關(guān)鍵代碼
在開發(fā)中,如果上傳的文件過大,可以考慮分片上傳,分片就是說將文件拆分來進(jìn)行上傳,將各個(gè)文件的切片傳遞給后臺(tái),然后后臺(tái)再進(jìn)行合并,這篇文章主要介紹了Vue大文件分片上傳組件實(shí)現(xiàn)解析及關(guān)鍵代碼的相關(guān)資料,需要的朋友可以參考下2025-09-09
uni-app無限級(jí)樹形組件簡(jiǎn)單實(shí)現(xiàn)代碼
文章介紹了如何在uni-app中簡(jiǎn)單封裝一個(gè)無限級(jí)樹形組件,該組件可以無線嵌套,展開和收縮,并獲取子節(jié)點(diǎn)數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-01-01
Vue響應(yīng)式數(shù)據(jù)失效的常見場(chǎng)景和解決方案
在 Vue 開發(fā)中,修改了數(shù)據(jù)但界面未更新”是最令開發(fā)者頭疼的問題之一,本文將從 底層源碼邏輯 與 工程實(shí)踐 兩個(gè)維度,結(jié)合 Vue 2 與 Vue 3 的核心差異,提供系統(tǒng)性的解決方案,需要的朋友可以參考下2026-01-01
vue中關(guān)于confirm確認(rèn)框的用法
這篇文章主要介紹了vue中關(guān)于confirm確認(rèn)框的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Vue實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求攔截
這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求攔截,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10
關(guān)于ElementUI的el-upload組件二次封裝的問題
這篇文章主要介紹了關(guān)于ElementUI的el-upload組件二次封裝的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
Vue項(xiàng)目中常用的工具函數(shù)總結(jié)
這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目中常用的工具函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09

