javascript - Vue.js:表格标题宽度取决于数据单元格

标签 javascript html css vue.js

我希望标题项自动具有与下表中的属性相同的宽度。

我尝试用 Flex 做一些技巧,但没有任何效果。另一种解决方案是为每个标题使用百分比宽度,但我知道这是错误的方法。

<template>
    <div class="product-list">
        <div class="product-list__header">
            <div class="heading" v-for="heading in headings" :key="heading.id">
                <p>{{ heading.text }}</p>
            </div>
        </div>
        <div class="product-list__content">
            <div class="row" v-for="prod in products" :key="prod.id">
                <div class="table-data" v-for="(value, key) in prod" :key="key">
                    <p>{{ value }}</p>
                </div>
            </div>
        </div>
    </div>
</template>

我希望结果看起来像这样: Result

最佳答案

您可以通过 Bootstrap 为 show table 做到这一点, 你只需要 add script在索引中,您可以在 Bootstrap 中使用,

关于javascript - Vue.js:表格标题宽度取决于数据单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58269050/

相关文章:

javascript - Laravel - javascript 不工作但没有错误

html - 切换开关不适用于 safari 和 chrome,但适用于 Firefox

css - 用 div 内容包裹列表项

css - float 没有正确对齐 div 元素

css - 多个自定义滚动条

javascript - paper.js 点数学不起作用

javascript - 在javascript中将int转换为枚举

javascript - JS/jQuery 中类似 Flash 的视觉效果

html - 使用 bootstrap 在文本周围定位图像

jquery - 标题下方的响应式全屏叠加导航