vue2 watch如何监听函数
时间: 2023-10-15 09:24:56 浏览: 145
vue中watch和computed为什么能监听到数据的改变以及不同之处
你可以使用`watch`选项来监听函数的变化。在Vue.js 2中,你需要在组件的选项中定义一个`watch`对象,并为需要监听的函数指定一个键值对。键是要监听的函数名称,值是一个回调函数,当函数发生变化时会被调用。以下是一个示例:
```javascript
new Vue({
// ...
watch: {
// 监听函数名称
functionName(newValue, oldValue) {
// 函数发生变化时的操作
}
},
// ...
});
```
在上面的示例中,`functionName`是你要监听的函数的名称。当该函数发生变化时,回调函数将被调用,并传入新值和旧值作为参数。
请注意,这种方式只适用于监听普通函数的变化。如果你想监听计算属性或响应式对象的变化,请使用`computed`属性或`$watch`方法。
阅读全文