【发布时间】:2020-04-25 02:08:03
【问题描述】:
我查看了Reuse Quasar Dialog plugin with custom component on another component,它没有任何答案,我也有接近相同的问题,但我的结构化代码有点不同。在我的父母表格上,我有
<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-dialog 中创建表单,它会变成对话框中的对话框,并在关闭父表单时将 v-modal 设置为 true,直到单击页面和表单之前仍然有轻微的灰色覆盖不会再开第二次了
【问题讨论】:
标签: javascript vue.js quasar-framework