日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

检测数组更新

發布時間:2025/4/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 检测数组更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為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>

?

總結

以上是生活随笔為你收集整理的检测数组更新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。