vue实例的简单属性和方法调用
来源:互联网 发布:sql的exists 编辑:程序博客网 时间:2024/06/15 14:51
$mount() // 等同于 el:
<div id="box"> {{a}} </div> <script> var vm=new Vue({ data:{ a:1 } }).$mount("#box"); </script>
vm.$data. //对其 data 对象属性的访问
<div id="box"> {{a}} </div> <script> var vm=new Vue({ el:'#box', data:{ a:1 } }); console.log(vm.$data.a); </script> //console结果为 1
vm.$options //自定义属性
<div id="box"> <span v-text="a"></span> <br> {{aa}} </div> <script> var vm=new Vue({ aa:11, //自定义属性, show:function(){ alert(1); }, data:{ a:1 } }).$mount('#box'); console.log(vm.$options.aa); //console出来是11 vm.$options.show(); </script>
vm.$watch() //实列数据变化监听
简单监听
<div id="box"> {{a}}</div>var vm=new Vue({ el:'#box', data:{ a:111 } }); vm.$watch('a',function(){ alert('发生变化了'); }); document.onclick=function(){ vm.a=1; }; //就是当你点页面的时候执行了一个方法 会被vm.$watch监听到了 //可以做一些业务代码
如果监听的属性是基本数据类型,上面用法是没有问题的,但如果监听的属性是对象,则对象内部的数据有变化,上面写法是监听不到的,需要进行一个参数进行深度监听
var vm=new Vue({ el:'#box', data:{ a:{name:'strive',age:16}, b:2 } }); vm.$watch('a',function(){ alert('发生变化了'); },{deep:true});//这里就是深度监听 document.onclick=function(){ vm.a.name='aaa'; };
0 0
- vue实例的简单属性和方法调用
- vue计算属性的使用和vue实例的方法
- Vue实例的简单方法
- vue实例简单方法
- Vue.js的几个简单属性方法
- Vue实例的一些简单方法
- Vue实例的一些简单方法
- Vue实例的一些简单方法
- Vue 实例--属性、方法、生命周期
- Vue.set和Vue.delete属性的简单使用
- vue.js基础-属性与方法和实例生命周期
- vue之vue实例简单方法
- java属性与方法的调用实例
- vue的指令实例属性
- Vue实例的计算属性
- 属性和方法的调用
- 无参方法调用的简单实例
- vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
- 关于用jav的List对象用add方法报空指针错误
- apache转发配置
- 什么是viewport?
- 算法导论读书笔记(7)快速排序
- unity3d-音乐播放
- vue实例的简单属性和方法调用
- linux环境下启动HA后,eclipse新建MapReduce project出现9000端口问题
- windows将本地项目上传到github仓库
- 读书记录:把时间当做朋友
- Python 清屏方法
- display各个属性值详解
- FLASH 调用摄像头 JS中方法触发拍照,并将照片保存到本地文件夹
- Android (OutOfMemory )Bitmap使用优化
- grunt构建&文件合并&压缩