vuetify说:如果您想以编程方式打开或关闭对话框,可以使用带有布尔值的v-model.
然而,我不清楚这意味着什么.说"使用v型"充其量只是含糊其辞.父组件在安装时知道它是否应该打开,但我不清楚如何在子组件中动态更改它.我应该用v-bind通过吗?
<login v-bind:showDialog></login>
如果是,子组件如何处理这个问题?
Vuetify对话框信息:https://vuetifyjs.com/components/dialogs
vuetify说:如果您想以编程方式打开或关闭对话框,可以使用带有布尔值的v-model.
然而,我不清楚这意味着什么.说"使用v型"充其量只是含糊其辞.父组件在安装时知道它是否应该打开,但我不清楚如何在子组件中动态更改它.我应该用v-bind通过吗?
<login v-bind:showDialog></login>
如果是,子组件如何处理这个问题?
Vuetify对话框信息:https://vuetifyjs.com/components/dialogs
v-model
是一个指令.你会用v-model
,而不是v-bind
.
你链接的页面有几个例子.如果你点击第一个按钮上的<>
,它会显示HTML源代码
<v-dialog v-model="dialog">
v-model
在组件内部名为value
的props 上进行双向绑定.将绑定变量的值设置为true
时,将显示对话框;当false
时,它会隐藏起来.此外,如果对话框被取消,它会将变量的值设置为false.