前端vue watch监听我希望首次不触发
时间: 2023-07-24 12:20:03 浏览: 77
前端Vue日常工作中-Watch数据监听
在 Vue.js 中,watch 选项用于监听数据的变化,并在数据变化时执行相应的操作。如果你不希望 watch 监听器在首次绑定时立即触发,可以使用 immediate 选项来设置是否在组件挂载时立即执行。
举个例子:
```
watch: {
data: {
handler(val) {
// 监听到数据变化时的操作
},
immediate: false // 不在组件挂载时立即执行
}
}
```
这样就可以确保在首次绑定时不会立即触发 watch 监听器的回调函数了。当然,如果你希望在组件挂载时也能执行一遍监听器的回调函数,可以将 immediate 选项设置为 true。
阅读全文