檢測陣列更新
因為Vue是響應式的,所以當資料發生變化時,Vue會自動檢測資料變化,檢視會發生對應的更新。
Vue中包含了一組觀察陣列編譯的方法,使用它們改變陣列也會觸發檢視的更新。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<ul>
<li v-for="item in letters">{{item}}</li>
</ul>
<button @click="btnClick">按鈕</button>
</div>
<script src="../js/vue.js"></script>
<script>
const app = new Vue({
el: '#app',
data: {
letters: ['a', 'b', 'c', 'd']
},
methods: {
btnClick() {
// 1.push方法
// this.letters.push('aaa')
// this.letters.push('aaaa', 'bbbb', 'cccc')
// 2.pop(): 刪除陣列中的最後一個元素
// this.letters.pop();
// 3.shift(): 刪除陣列中的第一個元素
// this.letters.shift();
// 4.unshift(): 在陣列最前面新增元素
// this.letters.unshift()
// this.letters.unshift('aaa', 'bbb', 'ccc')
// 5.splice作用: 刪除元素/插入元素/替換元素
// 刪除元素: 第二個引數傳入你要刪除幾個元素(如果沒有傳,就刪除後面所有的元素)
// 替換元素: 第二個引數, 表示我們要替換幾個元素, 後面是用於替換前面的元素
// 插入元素: 第二個引數, 傳入0, 並且後面跟上要插入的元素
// splice(start)
// splice(start):
this.letters.splice(1, 3, 'm', 'n', 'l', 'x')
// this.letters.splice(1, 0, 'x', 'y', 'z')
// 5.sort()
// this.letters.sort()
// 6.reverse()
// this.letters.reverse()
// 注意: 通過索引值修改陣列中的元素
// this.letters[0] = 'bbbbbb';
// this.letters.splice(0, 1, 'bbbbbb')
// set(要修改的物件, 索引值, 修改後的值)
// Vue.set(this.letters, 0, 'bbbbbb')
}
}
})
// function sum(num1, num2) {
// return num1 + num2
// }
//
// function sum(num1, num2, num3) {
// return num1 + num2 + num3
// }
// function sum(...num) {
// console.log(num);
// }
//
// sum(20, 30, 40, 50, 601, 111, 122, 33)
</script>
</body>
</html>
相關文章
- Vue陣列更新檢測無效Vue陣列
- 原子更新陣列陣列
- Checkbox 陣列 不更新陣列
- vue中動態修改陣列的展現(資料更新,檢視不更新驗證)Vue陣列
- 陣列總結,持續更新~陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- 磁碟陣列檢視命令 RAID陣列AI
- vue專案中,更改陣列元素的值,檢視沒有實時更新?Vue陣列
- 為什麼defineProperty不能檢測到陣列長度的“變化”陣列
- 磁硬碟陣列後如何檢測和監控硬碟健康狀況?硬碟陣列
- vue 關於陣列和物件的更新Vue陣列物件
- 分支預測:為什麼有序陣列比無序陣列快?陣列
- NumPy 陣列複製與檢視詳解陣列
- 檢查陣列中是否有重複項陣列
- 深度理解vue 關於陣列和物件的更新Vue陣列物件
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 陣列,陣列類,SyStem類陣列
- Java陣列03:陣列使用Java陣列
- Vue 2.0陣列和物件更新後DOM不更新問題的解決方法。Vue陣列物件
- vue筆記-vue專案中物件陣列資料變化,但檢視未更新的解決方案?Vue筆記物件陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 指標陣列和陣列指標與二維陣列指標陣列
- 名將列陣!《戰三國 八陣奇謀》今日公測!
- 陣列指標,指標陣列陣列指標
- Javascript - 陣列和陣列的方法JavaScript陣列
- HDU 1556【區間更新+單點查詢 樹狀陣列】陣列
- 一個你想不到的小程式陣列更新方式陣列
- 基於ROWID更新的物化檢視測試
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 陣列陣列
- 尋找兩個正序陣列的中位數問題,方法一:合併陣列檢索法陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- PHP陣列轉換為js陣列PHP陣列JS
- 【陣列】977. 有序陣列的平方陣列
- 指標陣列與陣列指標指標陣列
- 2-7 陣列:動態陣列陣列