Vue中如何全面掌握watch的使用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计618个文字,预计阅读时间需要3分钟。
在Vue中,使用watch来响应数据的变化。watch的使用方法主要有三种:
1.常用用法:通过v-model实现双向数据绑定
例如:` 新建Vue实例: javascript new Vue({ el: '#app', data: { name: '' } });在vue中,使用watch来响应数据的变化。watch的用法大致有三种。
1. 常用用法
<input type="text" v-model="name"/> new Vue({ el: '#app', data: { name: '咸鱼' }, watch: { name(newVal,oldVal) { // ... } } })
直接写一个监听处理函数,当每次监听到name 值发生改变时,执行函数。也可以在所监听的数据后面直接加字符串形式的方法名:
watch: { name: 'nameChange' }
2 .立即执行(immediate和handler)
第一种用法watch有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。
本文共计618个文字,预计阅读时间需要3分钟。
在Vue中,使用watch来响应数据的变化。watch的使用方法主要有三种:
1.常用用法:通过v-model实现双向数据绑定
例如:` 新建Vue实例: javascript new Vue({ el: '#app', data: { name: '' } });在vue中,使用watch来响应数据的变化。watch的用法大致有三种。
1. 常用用法
<input type="text" v-model="name"/> new Vue({ el: '#app', data: { name: '咸鱼' }, watch: { name(newVal,oldVal) { // ... } } })
直接写一个监听处理函数,当每次监听到name 值发生改变时,执行函数。也可以在所监听的数据后面直接加字符串形式的方法名:
watch: { name: 'nameChange' }
2 .立即执行(immediate和handler)
第一种用法watch有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。

