最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中數(shù)組加Key方式

 更新時(shí)間:2024年03月09日 09:33:54   作者:sqwu  
這篇文章主要介紹了vue中數(shù)組加Key方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue中數(shù)組加Key

代碼: 

const numberList = list.map(item => ({value: item}))

 其中 list是原數(shù)組,numberList是轉(zhuǎn)化后的數(shù)組,value是key的名稱

在使用element的el-autocomplete遠(yuǎn)程搜索組件時(shí),普通的數(shù)組不能匹配,需要帶有可以的數(shù)組才可以。

這是普通數(shù)組

轉(zhuǎn)化成key為value的數(shù)組:

vue數(shù)組操作

1、數(shù)組的響應(yīng)式方法

  • push(value):從數(shù)組最后面添加元素
  • unshift(value):從數(shù)組最前面添加元素
  • pop():從數(shù)組最后一個(gè)元素開始刪除
  • shift():從數(shù)組第一個(gè)元素開始刪除
  • splice(start,deleteCount):從start開始刪除deleteCount個(gè)元素
  • splice(start,deleteCount,…value):從start開始替換deleteCount個(gè)元素,后面跟上要替換的元素。
  • splice(start,0,…value):從start開始插入value,后面跟上要添加的元素。

splice說明:

在進(jìn)行數(shù)組的中間插入操作時(shí),vue是依次替換每一個(gè)數(shù),然后再在最后添加一個(gè)新空間存儲(chǔ)原數(shù)組最后的元素。

這樣做是很沒有效率的,因此在進(jìn)行數(shù)組遍歷時(shí),若想從中間插入一條數(shù)據(jù),需要使用到key屬性。

如:

< li v-for=“item in arrays” :key=“item” >{{ item }}

所以,一句話概括,key的作用是為了高效的更新虛擬DOM.

2、數(shù)組的非響應(yīng)式方法

arr[0]=“aaa”,列表不會(huì)隨著數(shù)組的改變而響應(yīng)式渲染到頁面上。

3、數(shù)組的高階函數(shù)

類似lambda表達(dá)式函數(shù)時(shí)編程:

  • filter():過濾數(shù)組,參數(shù)傳遞一個(gè)回調(diào)函數(shù),回調(diào)函數(shù)返回true時(shí),函數(shù)內(nèi)部自動(dòng)講這次回調(diào)的數(shù)據(jù)保存到新數(shù)組中;當(dāng)回調(diào)函數(shù)返回false時(shí),函數(shù)內(nèi)部過濾掉該數(shù)據(jù)。
  • map():遍歷操作數(shù)組,參數(shù)傳遞一個(gè)回調(diào)函數(shù),可在回調(diào)函數(shù)中操作遍歷的每一個(gè)數(shù)組值,如加減乘除。
  • reduce():對(duì)數(shù)組中所有的內(nèi)容進(jìn)行匯總。

案例:

對(duì)數(shù)組進(jìn)行操作:

  • 1,取出小于100的數(shù)
  • 2,每個(gè)數(shù)乘2
  • 3,匯總
newArray = array.filter(arr => arr < 100).map(arr => arr*2).reduce((arr,num) => arr+num);

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決vue無法設(shè)置滾動(dòng)位置的問題

    解決vue無法設(shè)置滾動(dòng)位置的問題

    這篇文章主要介紹了解決vue無法設(shè)置滾動(dòng)位置的問題 ,需要的朋友可以參考下
    2018-10-10
  • 深入解析Vue中的this.$forceUpdate()的使用

    深入解析Vue中的this.$forceUpdate()的使用

    this.$forceUpdate()?是一個(gè)重要的實(shí)例方法,本文主要介紹了深入解析Vue中的this.$forceUpdate()的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • vue腳手架及vue-router基本使用

    vue腳手架及vue-router基本使用

    這篇文章主要介紹了vue腳手架及vue-router基本使用,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-04-04
  • 一定要知道的 25 個(gè) Vue 技巧

    一定要知道的 25 個(gè) Vue 技巧

    這篇文章主要給大家分享將 prop 限制為類型列表、默認(rèn)內(nèi)容和擴(kuò)展點(diǎn)、使用引號(hào)觀察嵌套值、知道何時(shí)使用 v-if、單作用域 slot 的簡(jiǎn)寫、有條件地渲染slot等25 個(gè)Vue 技巧,下文是下相關(guān)資料,需要的朋友可以參考一下
    2021-11-11
  • Vue中$router.push()路由切換及如何傳參和獲取參數(shù)

    Vue中$router.push()路由切換及如何傳參和獲取參數(shù)

    這篇文章主要給大家介紹了關(guān)于Vue中$router.push()路由切換及如何傳參和獲取參數(shù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-03-03
  • vue3輸入框生成的時(shí)候如何自動(dòng)獲取焦點(diǎn)詳解

    vue3輸入框生成的時(shí)候如何自動(dòng)獲取焦點(diǎn)詳解

    記錄一下自己最近開發(fā)vue3.0的小小問題,下面這篇文章主要給大家介紹了關(guān)于vue3輸入框生成的時(shí)候如何自動(dòng)獲取焦點(diǎn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Vue實(shí)現(xiàn)hash模式網(wǎng)址方式(就是那種帶#的網(wǎng)址、井號(hào)url)

    Vue實(shí)現(xiàn)hash模式網(wǎng)址方式(就是那種帶#的網(wǎng)址、井號(hào)url)

    這篇文章主要介紹了Vue實(shí)現(xiàn)hash模式網(wǎng)址方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue-cli配置環(huán)境變量的方法

    vue-cli配置環(huán)境變量的方法

    本篇文章主要介紹了vue-cli配置環(huán)境變量的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • vue虛擬滾動(dòng)/虛擬列表簡(jiǎn)單實(shí)現(xiàn)示例

    vue虛擬滾動(dòng)/虛擬列表簡(jiǎn)單實(shí)現(xiàn)示例

    本文主要介紹了vue虛擬滾動(dòng)/虛擬列表簡(jiǎn)單實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • Vue實(shí)現(xiàn)簡(jiǎn)單的購物車案例

    Vue實(shí)現(xiàn)簡(jiǎn)單的購物車案例

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)簡(jiǎn)單的購物車案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評(píng)論

龙井市| 闻喜县| 尉氏县| 唐河县| 科技| 司法| 榆社县| 海林市| 汤原县| 逊克县| 鄂尔多斯市| 广饶县| 水城县| 苍溪县| 新蔡县| 射洪县| 荥阳市| 康平县| 天津市| 陆良县| 天长市| 麻阳| 翁源县| 宜州市| 金川县| 郧西县| 广东省| 东乌珠穆沁旗| 靖安县| 商洛市| 神农架林区| 上栗县| 六枝特区| 新密市| 康乐县| 诏安县| 札达县| 梅州市| 墨玉县| 太和县| 阳春市|