響應(yīng)式原理基于Object.define(object, propertyname, descriptor)方法
object: 要添加和修改屬性的對(duì)象各墨,必需
propertyname:要添加和修改的屬性,必需
descriptor: 屬性描述符启涯。
let data = {}
let initValue = '初始值'
Object.defineProperty(data, 'title', {
get() {
return initValue
},
set(newValue){
DOM.innerText = newValue
initValue = newValue
}
})
這樣改變 data對(duì)象title屬性值贬堵,DOM元素的內(nèi)容也隨之變化