Я создаю приложение с VueJs 2 + vuetify.
У меня есть всплывающее меню с кнопкой, которую я хочу, чтобы ее можно было кликать только один раз при каждом появлении всплывающего окна ...
Я пытался использовать @click.once
на кнопке, которая отлично работает при первом нажатии, но я не могу найти способ сбросить кнопку, чтобы она снова нажималась при отображении меню. во второй раз.
<v-dialog
v-model="dialogDeploy"
width="500"
persistent
lazy
>
...
<v-btn
color="success"
flat
:loading="loading"
@click.once="deploySnapshot"
>
Deploy
</v-btn>
dialogDeploy равен false
, переключается на true
для отображения меню и возвращается к значению false при нажатии кнопки.
Как правильно это сделать?
Есть ли способ сбросить свойство once
?
Я знаю, что другое решение - использовать переменную данных true / false , чтобы активировать кнопку или нет ... но я подумал, что использование свойства once
также будет хорошо ...
Спасибо