html - Vuetify嵌套数据表列宽问题

标签 html css vue.js datatable vuetify.js

您可以在 CodePen 上查看示例.

我有一个 vuetify 数据表和嵌套数据表。
您可以通过单击行元素 ID 打开嵌套表格。

如果您通过复选框选择某行 - 将出现额外的输入字段。

问题是外表的列宽和内表的列宽不同,但我需要内表中的数据就在外表数据的正下方。

我试过了:
1. 设置标题相同列的宽度。
2. 两个表只使用一个表头数据。

如果我在内表中显示标题和复选框,它看起来会更好,
但我在内表中不需要它们。

这段代码只是为了通过 StackOverflow 验证。 整个示例都在 CodePen 上。

 <v-app id="inspire">
    <v-layout>
        <v-data-table>
            <v-model>
                <template slot="items" slot-scope="props">

最佳答案

Сolleague 帮我解决了这个问题。 解决方案是使用附加逻辑而不是添加附加表。它在 v-data-table 中完美运行。

关于html - Vuetify嵌套数据表列宽问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56866893/

相关文章:

javascript - 如何在 vue-cli 上更改 main.js 的路径?

javascript - VueJS 读取 $root Ajax 从 router-view 中获取数据仅在直接导航到 url 时返回未定义

jquery - 单击时,显示(幻灯片)投资组合使用的详细信息

html - 具有单选和复选框特征的输入

Firefox 中的 CSS3 缩放元素问题

javascript - 悬停时切换下拉菜单的脚本不适用于新的下拉菜单

css - 有没有办法通过 CSS 将图像高度设置为行高?

html - For 循环正在添加一个选项卡本身

javascript - 如何根据点击的链接更改点击事件的结果

javascript - 计算属性中的复杂 V-If?