vuetify 说:如果你想以编程方式打开或关闭对话框,你可以通过使用带有布尔值的 v-model 来实现。
但是,我不清楚这意味着什么。说“使用 v-model”充其量是含糊的。父组件在设置时知道它是否应该打开,但我不清楚如何在子组件中动态更改它。我应该使用 v-bind 传递它吗?
<login v-bind:showDialog></login>
如果是这样,子组件如何处理这个问题?
Vuetify 对话框信息在这里: https ://vuetifyjs.com/components/dialogs
原文由 jpro 发布,翻译遵循 CC BY-SA 4.0 许可协议
v-model
是一个指令。您将使用v-model
,而不是v-bind
。您链接的页面有几个示例。如果单击第一个上的
<>
按钮,它会显示 HTML 源代码v-model
--- 在组件内名为value
的道具上进行双向绑定。当您将绑定变量的值设置为true
时,将显示对话框;当false
时,它会隐藏。此外,如果对话框被关闭,它会将变量的值设置为 false。