<input type="text" id="input">
let obj = {name: ''};
let temp = {};
Object.defineProperty(obj, "name", {
get() {
return temp["name"];
},
set(val) {
temp['name'] = val;
input.value = val;
}
});
input.value = obj.name;
input.addEventListener('input', function () {
obj.name = this.value;
})
Vue MVVM双向数据绑定(个人理解)
最新推荐文章于 2024-05-16 17:34:07 发布