摘要:解決方案有兩個可以根據(jù)具體情況而定當(dāng)控制的元素不存在中可以使用包裹住對應(yīng)的也可以使用父級元素添加可以不加載從而優(yōu)化性能添加一個添加到父級如果控制的元素存在中可以通過使用計算器屬性來回避比如使用計算器屬性在頁面加載之前進行
解決方案有兩個可以根據(jù)具體情況而定
1.當(dāng)控制v-if的元素不存在v-for中 , 可以使用template包裹住對應(yīng)的v-for , 也可以使用父級元素添加v-if , 可以不加載從而優(yōu)化性能
添加一個template
{{item.value}}
添加到父級
2.如果v-if 控制的元素存在v-for中 , 可以通過使用計算器屬性來回避 , 比如使用計算器屬性在頁面加載之前進行一邊過濾
computed: { loadList() { const { list } = this return list.filter(item => item.value) } } 問題的實質(zhì)是因為在vue中會優(yōu)先執(zhí)行v-for, 當(dāng)v-for把所有內(nèi)容全部遍歷之后 , v-if再對已經(jīng)遍歷的元素進行刪除 , 造成了加載的浪費 , 所以應(yīng)該在執(zhí)行v-for之前優(yōu)先執(zhí)行v-if , 可以減少加載的壓力
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/108903.html
摘要:條件渲染上一篇與綁定下一篇的事件處理方法在中配合渲染一整組在使用控制元素的時候,我們需要將它添加到這個元素上去。最終的渲染結(jié)果不會包含元素。渲染如下列表渲染使用把一個數(shù)組對應(yīng)為一組元素我們用指令根據(jù)一組數(shù)組的選項列表進行渲染。 條件渲染 上一篇:Class 與 Style 綁定:https://segmentfault.com/a/11...下一篇:Vue的事件處理方法:https:/...
摘要:官方推薦的風(fēng)格指南個人筆記最近剛注意到官方多了一個風(fēng)格指南的推薦。中始終用組件命名因為官方推薦風(fēng)格命名,所以能用就用組件命名單詞應(yīng)該是完整的單詞完整單詞帶易讀性的好處,和書寫麻煩的缺點。 Vue官方推薦的風(fēng)格指南-個人筆記 最近剛注意到vue官方多了一個vue風(fēng)格指南的推薦。 因為業(yè)務(wù)中一直用的vue,所以梳理學(xué)習(xí)一下,來增加自己代碼的規(guī)范性,效果不錯也可以安利到團隊。 文檔沒有對JS...
摘要:注意重點是獲取更新后的就是在開發(fā)過程中有個需求是需要在階段操作數(shù)據(jù)更新后的節(jié)點這時候就需要用到就是用來知道什么時候更新完成原因在鉤子函數(shù)執(zhí)行的時候其實并未進行任何渲染,而此時進行操作無異于徒勞,所以在中一定要將操作的代碼放進的回調(diào)函數(shù)中。 1. 最簡單的vue el: dom節(jié)點 data: 數(shù)據(jù) Vue 測試實例 - 菜鳥教程(runoob.com) ...
摘要:以下內(nèi)容根據(jù)部分速記。同時,需要在父組件標(biāo)簽中添加這個屬性,該屬性才能傳遞到子組件內(nèi)。把父組件傳遞的數(shù)據(jù)當(dāng)做子組件的初始值。 以下內(nèi)容根據(jù)Vue.js Guide Essentials部分速記。 不含動畫/mixin/SSR/路由/狀態(tài)管理等部分. Introduction 建議閱讀原文 https://vuejs.org/v2/guide/in... 什么是Vue 開始 聲明式...
摘要:在中配合條件渲染一整組因為是一個指令,需要將它添加到一個元素上。因此,如果需要非常頻繁地切換,則使用較好如果在運行時條件不太可能改變,則使用較好。 vue的條件渲染 v-if v-if指令可以插入和刪除所命令的模板 Yes data:{ ok:true } 輸出HTML Yes 當(dāng)我們更改 ok 為 false時我們會發(fā)現(xiàn)頁面的 Yes 消失,在控制臺里面會發(fā)現(xiàn) h1 標(biāo)簽也已...
閱讀 2800·2021-11-22 13:54
閱讀 1151·2021-10-14 09:48
閱讀 2359·2021-09-08 09:35
閱讀 1612·2019-08-30 15:53
閱讀 1217·2019-08-30 13:14
閱讀 677·2019-08-30 13:09
閱讀 2589·2019-08-30 10:57
閱讀 3393·2019-08-29 13:18