Я смотрел на Повторно использовать плагин Quasar Dialog с пользовательским компонентом на другом компоненте , на который нет ответов, и у меня близок тот же вопрос, но структурированный код немного отличается. В моей родительской форме у меня есть
<q-dialog prevent-close v-model="showProfileForm" class="profileDialog">
<profile-dialog></profile-dialog>
</q-dialog>
, и мой профиль-диалог - это форма, представляющая собой простой шаблон
<template>
<q-stepper
Кажется, что если я обертываю компонент на родительской странице, откроется диалоговое окно, НО я не могу передать
prevent-close
или добавить
@hide
Мне нужно знать, когда диалоговая форма закрыта для сохранения изменений или предотвращения закрытия, если не нажата кнопка , Даже добавление предиката-закрытия в родительском элементе не работает
<q-dialog prevent-close v-model="showProfileForm" class="profileDialog">
<profile-dialog></profile-dialog>
</q-dialog>
Если я создаю форму внутри q-диалога, он становится диалогом внутри диалога и устанавливает для v-modal значение true, когда оно закрывает, родительская форма по-прежнему имеет небольшое серое наложение до тех пор, пока страница не будет нажата и форма не откроется во второй раз