中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
楚雄市| 平谷区| 东丽区| 内丘县| 宜章县| 莲花县| 平谷区| 全州县| 福泉市| 博湖县| 元阳县| 河北省| 从江县| 新和县| 萨迦县| 勐海县| 民乐县| 甘南县| 永兴县| 内丘县| 定襄县| 乾安县| 龙口市| 永丰县| 翁源县| 孟津县| 闻喜县| 太保市| 郁南县| 宜兴市| 肃宁县| 安龙县| 婺源县| 永吉县| 凭祥市| 明溪县| 无锡市| 千阳县| 奉贤区| 马关县| 金湖县|