VUE中watch监听器怎么用
发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,小编给大家分享一下VUE中watch监听器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!侦听器一般来说是用来监听数据
千家信息网最后更新 2024年10月23日VUE中watch监听器怎么用
小编给大家分享一下VUE中watch监听器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
侦听器一般来说是用来监听数据的变化,默认是在数据发生变化时执行。
监听的数据名放到这里面作为函数名,这个函数里面有两个参数,一个是新值,一个是旧值。
在vue中,使用watch来响应数据的变化,关于watch的用法大致有三种。
1、下面代码是watch的一种简单的用法
2、immediate 立即监听
使用watch基本用法时有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。
watch: { firstName: { handler(newName, oldName) { this.fullName = newName + ' ' + this.lastName; }, { immediate: true } }}
监听的数据后面写成对象形式,包含handler方法和immediate,上面简单的写法我们写的函数其实就是在写这个handler方法、默认省略而已。
3、handler方法
//handler方法就是你watch中需要具体执行的方法Number: {{ myNumber }}
Number:
4、 deep属性
对于对象或者对象中的属性,我们如何监听?那么就介绍deep属性。它的作用就是解决这个问题的关键。
obj.a: {{obj.a}}
obj.a:
上面的代码如果不加deep:true 那么console中就不会执行,只执行第一次,输出结果为undefined
默认情况下 handler 只监听obj这个属性它的引用的变化,我们只有给obj赋值的时候它才会监听到。
这个时候就可以使用deep深入观察,监听器会一层层的往下遍历,给对象的所有属性都加上这个监听器,但是这样消耗过大。
以上是"VUE中watch监听器怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
监听
函数
数据
属性
方法
监听器
对象
就是
时候
变化
篇文章
代码
内容
只有
形式
第一次
面的
一般来说
不怎么
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州智慧电梯软件开发
软件开发服务合同模板
阿里的网络安全员
网络安全报纸排版
数据库技术现状及展望
青浦区正规数据库系统销售收购价
广州软件开发收费报价表
6月涉及网络安全的新规
服务器如何配置管理口地址
emerald管理科学数据库
绍兴广电传媒网络安全
联想服务器管理口登陆
内蒙鄂金软件开发有限公司
数据库操作比内存慢的原因
spark服务器配置
新密直播app软件开发公司
初中毕业学什么网络技术比较好
数据库批量删除某个字段
廊坊华宽网络技术
网络安全离我们多远
可任意组合数据库查询条件
数据库的可靠体现在什么性
济南量化交易软件开发
南邮网络安全院
阿里云服务器配置ftp
服务器 web 管理
档案目录数据库核对
富民品牌软件开发价格信息
节肢动物农药抗性数据库
服务器开机出现黑屏