リスナーをトリガーして複数のメソッドを実行する

配列を使用すると、文字列、関数、およびオブジェクトの形式で複数の項目を設定できます。

export default {
    
    
    data: {
    
    
        name: 'dongyu'
    },
    watch: {
    
    
        name: [
            'sayName1',
            function(newVal, oldVal) {
    
    
                this.sayName2()
            },
            {
    
    
                handler: 'sayName3',
                immaediate: true
            }
        ]
    },
    methods: {
    
    
        sayName1() {
    
    
            console.log('sayName1==>', this.name)
        },
        sayName2() {
    
    
            console.log('sayName2==>', this.name)
        },
        sayName3() {
    
    
            console.log('sayName3==>', this.name)
        }
    }
}

おすすめ

転載: blog.csdn.net/qq_42931285/article/details/124396014