vue中watch简单使用
Posted 因为是你的笔记呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中watch简单使用相关的知识,希望对你有一定的参考价值。
原文:https://blog.csdn.net/wangxiaoxiaosen/article/details/78487089
watch是一个对象,具有键值对;键指被监听的数据,值指处理方式。
值类型包括以下三个:
- 第一个handler:其值是一个回调函数。即监听到变化时应该执行的函数。
- 第二个是deep:其值是true或false;确认是否深入监听。(一般监听时是不能监听到对象属性值的变化的,数组的值变化可以听到。)
- 第三个是immediate:其值是true或false;确认是否以当前的初始值执行handler的函数。
var vm = new Vue({ data: { a: 1, b: 2 }, watch: { a: function (val, oldVal) { console.log(‘new: %s, old: %s‘, val, oldVal) }, // 方法名 b: ‘someMethod‘, // 选项的对象 c: { handler: function (val, oldVal) { /* ... */ }, deep: true, immediate: true } } })
以上是关于vue中watch简单使用的主要内容,如果未能解决你的问题,请参考以下文章