如何在 Vuetify 中使用 Dialog 连接表记录

Posted

技术标签:

【中文标题】如何在 Vuetify 中使用 Dialog 连接表记录【英文标题】:How to connect table records with Dialog in Vuetify 【发布时间】:2019-01-03 03:49:19 【问题描述】:

如何在 Vuetify 的对话框中从表中获取动态数据。我有数据表

    <td class="text-xs-left"> props.item.id </td>
    <td class="text-xs-left"> props.item.title </td>
    <td class="text-xs-left"> props.item.quantity </td>
    <td class="text-xs-left"> <Dialog :to="'/products/' + props.item.id"></Dialog></td>

我有组件 Dialog.Vue。 如何连接点击打开对话框中的特定记录?

【问题讨论】:

【参考方案1】:

对话框应该放在桌子外面。在表格中,您应该有触发对话框的按钮。以@click="dialog_visible = true" 为例,如果您需要动态对话框,您可以在@click 方法中设置对话框参数。

【讨论】:

这是我的新代码。我删除对话框标签并添加 @click 侦听器。只是我需要表格中的动态数据 您可以将数据作为函数参数传递给对话框。像 然后在 openDialog 函数中你可以告诉 this.dialog_data = item 并且你可以从对话框中访问选定的元素。

以上是关于如何在 Vuetify 中使用 Dialog 连接表记录的主要内容,如果未能解决你的问题,请参考以下文章

在 vuetify 中为 v-dialog 激活器使用自定义事件

使用 v-slot:activator 时关闭自定义组件中的 Vuetify v-dialog

如何在 vuetify 中使用多个日期选择器模式?

Vuetify v-dialog - 动态宽度

如何在 Vuetify 数据表中连接外部数据

如何在 datepicker vuetify 上添加描述?