首页 > 代码库 > MVVM核心实现代码(简易实现)
MVVM核心实现代码(简易实现)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>MVVM</title> 6 </head> 7 <body> 8 <input id="user.name" type="text" > 姓名 9 <input id="user.age" type="text" > 年龄 10 <script type="text/javascript"> 11 function User(){ 12 var user = this; 13 var u_name = document.getElementById(‘user.name‘); 14 var u_age = document.getElementById(‘user.age‘); 15 u_name.addEventListener(‘change‘, function(){ user.name = this.value; }); 16 u_age.addEventListener(‘change‘, function(){ user.age = this.value; }); 17 Object.defineProperties(user,{ 18 name : { 19 get : function(){ return name; }, 20 set : function(new_name){ name = new_name; u_name.value =http://www.mamicode.com/ name; } 21 }, 22 age : { 23 get : function(){ return age; }, 24 set : function(new_age){ age = new_age; u_age.value =http://www.mamicode.com/ age; } 25 } 26 }); 27 return user; 28 }; 29 var user = new User(); 30 user.name = ‘覆水难收‘; 31 </script> 32 </body> 33 </html>
MVVM核心实现代码(简易实现)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。