亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

vue中雙向數據綁定怎么實現

vue
清風
142
2021-03-15 17:42:10
欄目: 編程語言

vue中雙向數據綁定怎么實現

vue中雙向數據綁定是通過數據劫持結合發布訂閱模式的方式來實現的,其核心方法是Object.defineProperty()方法。

實現雙向數據綁定的示例:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title></title>

</head>

<body>

<input type="text" id="userName">

<br/>

<span id="uName"></span>

<script type="text/javascript">

var obj={

pwd:"123456"

};

Object.defineProperty(obj,"userName",{

get: function(){

console.log("get init");

},

set: function(val){

console.log("set init");

document.getElementById("uName").innerText=val;

document.getElementById("userName").value=val;

}

});

document.getElementById("userName").addEventListener("keyup",function(){

obj.userName=event.target.value;

});

</script>

</body>

</html>


0
兴义市| 江阴市| 德江县| 鄂托克前旗| 鲜城| 盐池县| 筠连县| 沂南县| 德阳市| 昌邑市| 桓台县| 灵丘县| 莫力| 平顶山市| 静安区| 丹棱县| 丽水市| 屏东县| 尤溪县| 潞西市| 墨江| 界首市| 荣成市| 儋州市| 沙雅县| 五常市| 临沧市| 子洲县| 开远市| 施秉县| 浦北县| 天等县| 遵义市| 湛江市| 东至县| 敖汉旗| 西青区| 桓仁| 宜章县| 华安县| 新源县|