vue双向数据绑定的原理解密
2017-01-19 14:13
806 查看
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<p>你好,<span id='nickName'></span></p>
<div id="introduce"></div>
</div>
</body>
</html>
var userInfo = {};
Object.defineProperty(userInfo, "nickName", {
get: function(){
return document.getElementById('nickName').innerHTML;
},
set: function(nick){
document.getElementById('nickName').innerHTML = nick;
}
});
Object.defineProperty(userInfo, "introduce", {
get: function(){
return document.getElementById('introduce').innerHTML;
},
set: function(introduce){
document.getElementById('introduce').innerHTML = introduce;
}
})
userInfo.nickName = "jack";
userInfo.introduce = "我是jac,我来自云南,..."
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<p>你好,<span id='nickName'></span></p>
<div id="introduce"></div>
</div>
</body>
</html>
var userInfo = {};
Object.defineProperty(userInfo, "nickName", {
get: function(){
return document.getElementById('nickName').innerHTML;
},
set: function(nick){
document.getElementById('nickName').innerHTML = nick;
}
});
Object.defineProperty(userInfo, "introduce", {
get: function(){
return document.getElementById('introduce').innerHTML;
},
set: function(introduce){
document.getElementById('introduce').innerHTML = introduce;
}
})
userInfo.nickName = "jack";
userInfo.introduce = "我是jac,我来自云南,..."
相关文章推荐
- vue双向数据绑定原理
- vue开发:vue,angular,react数据双向绑定原理分析
- Vue.js双向数据绑定原理
- vue双向数据绑定的原理
- Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
- Vue实现双向绑定的原理以及响应式数据
- vue双向数据绑定原理探究(附demo)
- vue.js双向数据绑定实现原理
- Vue双向数据绑定原理解析
- vue中数据双向绑定的实现原理
- vue实现数据双向绑定的原理
- Vue 双向数据绑定原理分析 以及 Object.defineproperty语法
- 【学习笔记】Vue中实现双向数据绑定的原理
- VUE双向数据绑定原理分析
- vue双向数据绑定原理探究(附demo)
- Vue实现双向绑定的原理以及响应式数据
- Vue双向数据绑定原理分析
- Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
- vue双向数据绑定原理探究(附demo)
- 详解Vue双向数据绑定原理解析