檢測陣列更新
因為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陣列
- 檢測陣列的方法陣列
- vue陣列物件修改觸發檢視更新Vue陣列物件
- 原子更新陣列陣列
- Checkbox 陣列 不更新陣列
- 什麼才是正確的javascript陣列檢測方式JavaScript陣列
- PHP通過迴圈來檢測四維陣列中的值是否存在陣列中PHP陣列
- vue中動態修改陣列的展現(資料更新,檢視不更新驗證)Vue陣列
- 陣列總結,持續更新~陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- vue專案中,更改陣列元素的值,檢視沒有實時更新?Vue陣列
- 陣列排序的測試陣列排序
- 磁硬碟陣列後如何檢測和監控硬碟健康狀況?硬碟陣列
- 為什麼defineProperty不能檢測到陣列長度的“變化”陣列
- vue 關於陣列和物件的更新Vue陣列物件
- 磁碟陣列檢視命令 RAID陣列AI
- lua陣列操作效能測試陣列
- 分支預測:為什麼有序陣列比無序陣列快?陣列
- 深度理解vue 關於陣列和物件的更新Vue陣列物件
- 【AIX】AIX系統下檢視磁碟陣列AI陣列
- 檢查陣列中是否有重複項陣列
- NumPy 陣列複製與檢視詳解陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 一個測試陣列用法的例子陣列
- Linux命令列效能檢測工具Linux命令列
- 【樹狀陣列 區間更新區間查詢】code陣列
- 樹狀陣列單點更新和區間查詢陣列
- 陣列,陣列類,SyStem類陣列
- 陣列結構之陣列陣列
- Java陣列03:陣列使用Java陣列
- 陣列1——求一個陣列的最大子陣列陣列
- Vue 2.0陣列和物件更新後DOM不更新問題的解決方法。Vue陣列物件
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 指標陣列和陣列指標與二維陣列指標陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- 陣列指標,指標陣列陣列指標
- 陣列指標 指標陣列陣列指標