介绍Vue实例的属性,和一个观测属性值变化的方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <html> <head> <meta charset="utf-8"> <title></title> <script src="vue.js" type="text/javascript" charset="UTF-8"></script> </head> <body> <div id="app"> {{a}} </div> <script type="text/javascript"> // 定义a,赋值为1.定义data. var data ={a:1,b:2}; 定义vm,创建vue实例。将上边定义的data赋值给vm的属性data var vm = new Vue({ el:'#app', data:data }) // 三种改值写法 data.a="sdafas"; vm.a="333"; //观测a的新旧值,函数在新旧值中间 vm.$watch('a',function(newVal,oldVal){ console.log(newVal,oldVal); }) vm.$data.a="222"; </script> </body> </html>
|