搜尋

首頁  >  問答  >  主體

javascript - vue $set 整個數組

用$set改變整個陣列 該怎麼寫

data: {
    arr: [1,2,3,4]
},
methods: {
    fun: function(){
        //改变一个元素
        this.$set(this.arr, 2, 'a3')
        //改变整个数组 应该怎么写
        //this.arr = [9,8,7]
    }
}
为情所困为情所困2772 天前1057

全部回覆(3)我來回復

  • 某草草

    某草草2017-06-26 10:58:27

    直接賦值
    this.arr = ['h', 'e', '...'];

    回覆
    0
  • 欧阳克

    欧阳克2017-06-26 10:58:27

    雷雷

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:58:27

    $set一般用於物件新增鍵值對,陣列直接透過賦值即可,資料資料運算的話js相關運算都會有監聽。

    回覆
    0
  • 取消回覆