vue监听事件写法,vue数据监听原理
本文主要介绍Vue监测方法案例的详细说明。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。
vue中的监听方法
看
注意
说出你要监控哪个属性,你应该和他同名。
1.作用
用于监控vue实例中的数据变化。
您可以随时修改状态的变更。
2.触发条件
当您监控的属性发生变化时,会自动调用相应的监控方法。
3.使用场景
用于异步处理,成本相对较高的操作。
4.示例
观察:{
名称(新值,旧值){
//计算属性可以接受两个参数,第一个参数是新属性值,第二个参数是旧属性值。
//this.age
///console.log(name name属性已更改)
console.log(新值,旧值)
}
5.监听对象时
脚本
导出默认值{
data() {
返回{
目标
姓名:张三,
年龄:20,
儿童:[
{
姓名:李四,
年龄:27岁
},
{
姓名:王武,
年龄:23岁
}
]
}
};
},
观察:{
目标
处理程序:函数(newVal,oldVal) {
console.log(newVal:,new val);
console.log(oldVal:,old val);
},
深:真的,
即时:正确
},
obj.name: function(newVal,oldVal) {
console.log(newVal obj.name:,new val);
console.log(oldVal obj.name:,old val);
}
},
};
/脚本
在监控一个对象的时候,需要添加deep:true,这样就可以深入到底层进行实时监控。不加,对象不会变。
立即属性:布尔值
Immediate:true:首次加载时监听数据更改。
立即:错误:只有在有变化时才听。
深:真;
就是开启深度监控,也就是所有属性都用监听器添加,如果其中一个发生变化,就会执行handler函数。
关于Vue的监测方法案例的详细说明,本文到此为止。更多关于Vue的监测方法,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。