欢迎光临散文网 会员登陆 & 注册

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础

2023-07-13 10:56 作者:小刘天下第一好  | 我要投稿

什么是侦听器?

是Vue提供的一种更通用的方式来观察和响应Vue实列上的数据变动,在某些情况下,我们希望在代码逻辑中监听某个数据的变化,这个时候就需要用侦听器watch来完成。

watch监听属性监听的是data中已经存在的变量,只有当变量值当属性数据发生变化的时候,对应属性的回调函数会自动调用,在函数内部进行计算

通过watch选项或者vm实例的$watch()来监听指定的属性

当需要在数据变化时执行异步或开销较大的操作时,这时watch是非常有用的

watch只能监听简单数据类型,当监听对象、数组等复杂数据类型时,其中的元素值改变也不会触发watch中监听对象的方法。

但是可以采用深度监听来监听对象的变化,设置deep: true,就可以解决特点3的问题来监听某个对象的属性,但是当对象嵌套的属性太深时开销太大。

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础的评论 (共 条)

分享到微博请遵守国家法律