我是靠谱客的博主 苹果冰棍,这篇文章主要介绍vue监听函数watch,现在分享给大家,希望可以做个参考。

vue监听函数watch:

可以用来监听数据是否发生变化,如果数据发生变化了,就会执行某个函数

数据的名字和函数的名字是一样的

(1)简单写法:

缺点:这样使用的时候,第一次数据发生变化的时候不会出发函数

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
props: { 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
22
props: { 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(217)

评论列表共有 0 条评论

立即
投稿
返回
顶部