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

vue中push()和splice()的使用解析

 更新時間:2022年09月10日 11:35:41   作者:鐵錘妹妹@  
這篇文章主要介紹了vue中push()和splice()的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue push()和splice()的使用解析

push()使用

push() 方法可向數(shù)組的末尾添加一個或多個元素,并返回新的長度。

注意:

1. 新元素將添加在數(shù)組的末尾。

2.此方法改變數(shù)組的長度。

數(shù)組中添加新元素:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");
console.log(fruits); 
//["Banana", "Orange", "Apple", "Mango","Kiwi"]; 

splice()使用

splice() 方法向/從數(shù)組中添加/刪除項目,然后返回被刪除的項目

注意:這種方法會改變原始數(shù)組

語法:

array.splice(index,len,item1,.....,itemX)
  • index: 必需,數(shù)組開始下標(biāo) (必須是數(shù)字)
  • len: 替換/刪除的長度(必須是數(shù)字,但可以是 “0”;如果未規(guī)定此參數(shù),則刪除從 index 開始到原數(shù)組結(jié)尾的所有元素。)
  • item: 替換的值,刪除操作的話 item為空

說明:

如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數(shù)組。

刪除

//刪除起始下標(biāo)為1,長度為1的一個值(len設(shè)置1,如果為0,則數(shù)組不變)

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1,1);
console.log(fruits); 
//["Banana", "Apple", "Mango"]; 

//刪除起始下標(biāo)為1,長度為2的一個值(len設(shè)置2)

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1,2);
console.log(fruits); 
//["Banana", "Mango"]; 

替換

//替換起始下標(biāo)為1,長度為1的一個值為‘ttt’,len設(shè)置的1

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1,1,'ttt');
console.log(fruits); 
//["Banana", 'ttt',"Apple", "Mango"];

//替換起始下標(biāo)為1,長度為2的兩個值為‘ttt’,len設(shè)置的1

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1,2,'ttt');
console.log(fruits); 
//["Banana", 'ttt', "Mango"];

添加

//在下標(biāo)為1處添加一項’ttt’

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(1,0,'ttt');
console.log(fruits); 
//["Banana", 'ttt', "Orange", "Apple", "Mango"];

向數(shù)組中間添加元素

var items = ["1", "2", "3", "4"];
items.splice(items.length / 2, 0, "hello");
console.log(items);
// ["1", "2", "hello", "3", "4"]

使用splice()修改數(shù)據(jù),動態(tài)渲染dom不更新

當(dāng) Vue.js 用 v-for 正在更新已渲染過的元素列表時,它默認(rèn)用“就地復(fù)用”策略。如果數(shù)據(jù)項的順序被改變,Vue 將不會移動 DOM 元素來匹配數(shù)據(jù)項的順序, 而是簡單復(fù)用此處每個元素,并且確保它在特定索引下顯示已被渲染過的每個元素。

為了給 Vue 一個提示,以便它能跟蹤每個節(jié)點的身份,從而重用和重新排序現(xiàn)有元素,你需要為每項提供一個唯一 key 屬性。理想的 key 值是每項都有的唯一 id。

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

相關(guān)文章

  • VUE引入使用G2圖表的實現(xiàn)

    VUE引入使用G2圖表的實現(xiàn)

    本文主要介紹了VUE引入使用G2圖表的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue頭部導(dǎo)航動態(tài)點擊處理方法

    vue頭部導(dǎo)航動態(tài)點擊處理方法

    這篇文章主要介紹了vue頭部導(dǎo)航動態(tài)點擊處理方法,文中通過一段示例代碼給大家介紹了vue實現(xiàn)動態(tài)頭部的方法,需要的朋友可以參考下
    2018-11-11
  • VUE-Table上綁定Input通過render實現(xiàn)雙向綁定數(shù)據(jù)的示例

    VUE-Table上綁定Input通過render實現(xiàn)雙向綁定數(shù)據(jù)的示例

    今天小編就為大家分享一篇VUE-Table上綁定Input通過render實現(xiàn)雙向綁定數(shù)據(jù)的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue.prototype全局變量的實現(xiàn)示例

    Vue.prototype全局變量的實現(xiàn)示例

    在Vue中可以使用Vue.prototype向Vue的全局作用域添加屬性或方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • vue3+element Plus如何實現(xiàn)彈框的拖拽、可點擊底層頁面功能

    vue3+element Plus如何實現(xiàn)彈框的拖拽、可點擊底層頁面功能

    這篇文章主要介紹了vue3+element Plus如何實現(xiàn)彈框的拖拽、可點擊底層頁面功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-11-11
  • 詳解vuex中action何時完成以及如何正確調(diào)用dispatch的思考

    詳解vuex中action何時完成以及如何正確調(diào)用dispatch的思考

    這篇文章主要介紹了詳解vuex中action何時完成以及如何正確調(diào)用dispatch的思考,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 簡單談?wù)刅ue中的diff算法

    簡單談?wù)刅ue中的diff算法

    diff算法的本質(zhì)是找出兩個對象之間的差異,目的是盡可能復(fù)用節(jié)點。,下面這篇文章主要給大家介紹了關(guān)于Vue中diff算法的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Vue3中10多種組件通訊方法小結(jié)

    Vue3中10多種組件通訊方法小結(jié)

    本文主要介紹了Vue3中10多種組件通訊方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Vue之自定義事件內(nèi)容分發(fā)詳解

    Vue之自定義事件內(nèi)容分發(fā)詳解

    這篇文章主要為大家介紹了Vue的自定義事件內(nèi)容分發(fā),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • vue中的非父子間的通訊問題簡單的實例代碼

    vue中的非父子間的通訊問題簡單的實例代碼

    這篇文章主要介紹了vue中的非父子間的通訊問題簡單的實例代碼,需要的朋友可以參考下
    2017-07-07

最新評論

新津县| 修文县| 惠来县| 龙井市| 黎城县| 汶川县| 大城县| 安吉县| 南乐县| 扬州市| 新兴县| 丽水市| 方城县| 嵊州市| 永新县| 土默特右旗| 福泉市| 克东县| 梁山县| 读书| 和平县| 佛坪县| 盘锦市| 明溪县| 莲花县| 灵武市| 鹤峰县| 静宁县| 本溪| 特克斯县| 辉南县| 英吉沙县| 灵台县| 卓资县| 屯门区| 云霄县| 桃园县| 巴林右旗| 通山县| 车致| 卓尼县|