亚洲AVI,黑人巨茎大战欧美白妇,初高中生洗澡自慰高清网站,欧美日韩无砖专区一中文字

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務

使用v-for循環(huán)的技巧有哪些-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P使用v-for循環(huán)的技巧有哪些,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站服務緊隨時代發(fā)展步伐,進行技術(shù)革新和技術(shù)進步,經(jīng)過十載的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務人員,并且完全形成了一套成熟的業(yè)務流程,能夠完全依照客戶要求對網(wǎng)站進行成都網(wǎng)站設計、網(wǎng)站制作、建設、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

在 Vue.js 中,v-for 循環(huán)是每個項目都會使用的東西,它允許您在模板代碼中編寫 for 循環(huán)。

在最基本的用法中,它們的用法如下。

        {{ product.name }}  

1.始終在 v-for 循環(huán)中使用 key


首先,我們將討論大多數(shù) Vue 開發(fā)人員已經(jīng)知道的常見很好做法——在 v-for 循環(huán)中使用 :key。通過設置一個惟一的鍵屬性,它可以確保組件以您期望的方式工作。

果我們不使用 key,Vue 將嘗試使 DOM 盡可能高效,這可能意味著 v-for 元素可能會出現(xiàn)亂序或其他不可預測的行為。如果我們對每個元素都有的鍵引用,那么我們就可以更好地準確地預測 DOM 將如何操作。

        {{ product.name }}  

2.在一個范圍內(nèi)循環(huán)


盡管大多數(shù)情況下,v-for 用于遍歷數(shù)組或?qū)ο?,但在某些情況下,我們肯定只希望循環(huán)執(zhí)行一定次數(shù)。

例如,假設我們正在為在線商店創(chuàng)建一個分頁系統(tǒng),而我們只希望每頁顯示 10 個產(chǎn)品。使用一個變量來跟蹤當前的頁碼,我們可以像這樣處理分頁。

        {{ products[page * 10 + index] }}  

3.不要在循環(huán)中使用 v-if

一個超級常見的錯誤是使用 v-if 來過濾 v-for 循環(huán)的數(shù)據(jù)。盡管這看起來很直觀,但它會導致一個巨大的性能問題——VueJS 優(yōu)先考慮 v-for 而不是 v-if 指令。

這意味著您的組件將循環(huán)遍歷每個元素,然后檢查 v-if 條件以確定是否應渲染。因此,實際上,無論條件是什么,您都將遍歷數(shù)組的每個項目。

不要這樣:

// BAD CODE!
     
  •   {{ product.name }}  

4.使用計算屬性或方法代替

為避免上述問題,我們應該在遍歷模板中的數(shù)據(jù)之前對其進行過濾。有兩種非常相似的方法:

使用計算屬性
使用過濾方法
讓我們快速地介紹一下這兩種方法。

首先,我們只需要設置一個計算屬性,為了獲得與之前的 v-if 相同的功能,代碼應如下所示。

     
  •   {{ product.name }}  
// ...

下面的代碼幾乎相同,但是使用方法改變了我們訪問模板中的值的方式,如果我們希望能夠?qū)⒆兞總鬟f給篩選器,那么方法是好的選擇。

     
  •   {{ product.name }}  
// ...

5.在循環(huán)中訪問項目的索引

除了遍歷數(shù)組和訪問每個元素之外,我們還可以跟蹤每個項的索引。

為此,我們必須在項目后添加一個索引值,它非常簡單,可用于分頁,顯示列表索引,顯示排名等。

     
  •   Product #{{ index }}: {{ product.name }}  

6.遍歷一個對象

到目前為止,我們只真正看過使用 v-for 遍歷數(shù)組,但是我們可以輕松地遍歷對象的鍵值對。

與訪問元素的索引類似,我們必須向循環(huán)中添加另一個值。如果我們用一個參數(shù)遍歷一個對象,我們將遍歷所有的項。

如果我們添加另一個參數(shù),我們將獲得 items 和 key,如果添加第三個,我們還可以訪問 v-for 循環(huán)的索引。

假設我們要遍歷產(chǎn)品中的每個媒體資源。

     
  •       {{ item }}     

上述就是小編為大家分享的使用v-for循環(huán)的技巧有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站名稱:使用v-for循環(huán)的技巧有哪些-創(chuàng)新互聯(lián)
瀏覽地址:http://news.spvevtbd.cn/article/djphog.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP