vue监听函数watch:
可以用来监听数据是否发生变化,如果数据发生变化了,就会执行某个函数
数据的名字和函数的名字是一样的
(1)简单写法:
缺点:这样使用的时候,第一次数据发生变化的时候不会出发函数
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14props: { searchText: { type: String, required: true } }, computed: {}, // watch用来监视数据的变化,数据一旦发生变化就会触发事件 watch: { searchText () { console.log('hello') } }
(2)完整写法
这里是以对象的方式来写的
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22props: { searchText: { type: String, required: true } }, computed: {}, // watch用来监视数据的变化,数据一旦发生变化就会触发事件 watch: { searchText: { // 当数据发生变化的时候就会触发handler,immediate表示会立即出发 handler () { console.log('hello') searchSuggestion({ q: this.searchText }).then(res => { console.log(res) this.suggestions = res.data.data.options }) }, immediate: true } }
最后
以上就是苹果冰棍最近收集整理的关于vue监听函数watch的全部内容,更多相关vue监听函数watch内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复