Object.defineProperty是實(shí)現(xiàn)vue數(shù)據(jù)雙向綁定的關(guān)鍵所在。
語法
Object.defineProperty(obj,prop,descriptor)
obj:傳入的對象
prop:操作的屬性
descriptor:將被定義或修改的屬性的描述符。
descriptor
描述屬性符:
configurable:當(dāng)為true時,屬性描述符才能改變,默認(rèn)為false
enumerable:true 可枚舉 (for...in)
writable : true 可賦值改變
value:屬性值
存取描述符:
get:getter 獲取值
set:setter
設(shè)置有g(shù)et,set就不需要設(shè)置wriable或者value


堅(jiān)持涂涂畫畫