Watcher не запускается при инициализации, но работает в монтированном виде - PullRequest
1 голос
/ 24 октября 2019

При просмотре свойства / реквизита начальное значение не вызывает изменения.
Наблюдатель не работает, пока не будет установлен второй раз после инициализации.

export default {
    props: ['value', 'min', 'max'],
    watch:{
        value(){
            console.log("FIRED!");
        }
    }
}

1 Ответ

3 голосов
/ 24 октября 2019

Установка опции immediate на наблюдателе приводит к срабатыванию при креплении.

export default {
    props: ['value', 'min', 'max'],
    watch:{
        value: {
            immediate: true,
            handler(){
                console.log("FIRED ON MOUNT!");
            }
        },
    }
}

Как указано здесь: https://vuejs.org/v2/api/#vm-watch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...