【发布时间】:2017-11-10 19:24:19
【问题描述】:
vuetify 说:如果你想以编程方式打开或关闭对话框,你可以使用带有布尔值的 v-model 来实现。
但是我不太清楚这意味着什么。说“使用 v-model”充其量是模糊的。父组件在设置时知道它是否应该打开,但我不清楚如何在子组件中动态更改它。我应该使用 v-bind 传递它吗?
<login v-bind:showDialog></login>
如果是,子组件如何处理?
此处的 Vuetify 对话框信息:https://vuetifyjs.com/components/dialogs
【问题讨论】:
-
这取决于你如何定义
dialog组件,Presentational/Container组件?使用v-model(文档中的默认值)假设您将其用作指定data的容器组件,而不是传递props。
标签: vue.js vuetify.js