Vue: возможно ли привязать событие к компоненту, когда ввод выдает ложное значение?

#vue.js

#vue.js

Вопрос:

Мне нужен чистый способ привязки функции к закрытию v-dialog vuetify.

компонент v-dialog не имеет события on close — у него есть событие input, выдающее true для open и false для closed . Я хочу привязать событие к вводу — только тогда, когда оно выдает false (т.Е. — Диалоговое окно закрыто).

Прямо сейчас лучший способ, который я могу придумать, — поместить наблюдателя в значение, используемое в v-model, и проверить, является ли старое значение true, а новое значение false в обработчике наблюдателя. Есть ли лучший способ?

Есть ли чистый способ сделать это?

Ответ №1:

 <v-dialog @input="(value) => !value amp;amp; yourMethod()"></v-dialog>
  

Я думаю, что это лучший и чистый способ сделать это.