vue中$set的用法

vue中$set的用法

$set用來更新數(shù)組或?qū)ο?
$set接收3個參數(shù),參數(shù)1:參數(shù)是需要更新的數(shù)組或?qū)ο螅瑓?shù)2:是數(shù)組的下標(biāo)或者對象的屬性名,參數(shù)3:是更新的內(nèi)容

$set用于更新數(shù)組:

let arr = ["星期一","星期二","星期日"]
this.$set(arr,2,"星期三")   //第一個參數(shù)是數(shù)組,第二個參數(shù)是下標(biāo)索引,第三個參數(shù)是新的內(nèi)容
//更新之后的arr是["星期一","星期二","星期三"]

$set用于更新對象:

//對象的屬性sex的值更新為"男"
let obj = {name:"六四",age:18,sex:"女"}

this.$set(obj,"sex","男")   //第一個參數(shù)是對象,第二個參數(shù)是更新的屬性名稱,第三個參數(shù)是新的內(nèi)容

//更新之后的obj是 {name:"六四",age:18,sex:"男"}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么情況下使用$set? 由于 Vue 會在初始化實例時進行雙向數(shù)據(jù)綁定,使用Object.definePrope...
    七幺七閱讀 105,336評論 3 22
  • 之前了解這個方法的時候,感覺用不到這個方法,因為當(dāng)時沒有應(yīng)用場景,但是還真有用的時候??,我相信你們也有用到時候。 ...
    花雨_d9ba閱讀 303評論 0 2
  • 之前了解這個方法的時候,感覺這一輩子也用不到這個方法,因為當(dāng)時沒有應(yīng)用場景,但是還真有用的時候??,我相信你們也有用...
    梅花骨朵閱讀 227,851評論 17 52
  • 當(dāng)vue的data里邊聲明或者已經(jīng)賦值過的對象或者數(shù)組(數(shù)組里邊的值是對象)時,向?qū)ο笾刑砑有碌膶傩?,如果更新此?..
    水晶草720閱讀 448評論 0 0
  • 學(xué)了那么久的vue,今天突然發(fā)現(xiàn)了this.$set這個用法,之前感覺沒有應(yīng)用場景,但是還是有用得到的地方。 當(dāng)你...
    MrHong_bfea閱讀 1,790評論 0 6

友情鏈接更多精彩內(nèi)容