码迷,mamicode.com
首页 > 其他好文 > 详细

vue watch 使用的几种形式

时间:2021-01-07 11:49:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:eth   watch   开始   handle   pre   形式   some   ons   function   

<script>
    export default {
        data() {
            return {
                a: 1,
                b: 2,
                c: 3,
                d: 4,
                e: {
                    f: {
                        g: 5
                    }
                }
            }
        },
        watch: {
            a: function(val, oldVal) {
                console.log(‘new: %s, old: %s‘, val, oldVal)
            },
            // 方法名
            b: ‘someMethod‘,
            // 该回调会在任何被侦听的对象的 property 改变时被调用,不论其被嵌套多深
            c: {
                handler: function(val, oldVal) { /* ... */ },
                deep: true
            },
            // 该回调将会在侦听开始之后被立即调用
            d: {
                handler: ‘someMethod‘,
                immediate: true
            },
            // 你可以传入回调数组,它们会被逐一调用
            e: [
                ‘handle1‘,
                function handle2(val, oldVal) { /* ... */ },
                {
                    handler: function handle3(val, oldVal) { /* ... */ },
                    /* ... */
                }
            ],
            // watch vm.e.f‘s value: {g: 5}
            ‘e.f‘: function(val, oldVal) { /* ... */ }
        }
    }
</script>

  

vue watch 使用的几种形式

标签:eth   watch   开始   handle   pre   形式   some   ons   function   

原文地址:https://www.cnblogs.com/cocoaguo/p/14229871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!