vue.js - 如何使用 Vuetify 反转标题方向?

标签 vue.js vuetify.js

标题中几乎已经说明了一切。

在文档中,Vuetify 构建了一个表,其中包含多个具有相同属性的对象。像这样:

https://vuetifyjs.com/en/components/data-tables

headers: [
        {
          text: 'Dessert (100g serving)',
          align: 'left',
          sortable: false,
          value: 'name',
        },
        { text: 'Calories', value: 'calories' },
        { text: 'Fat (g)', value: 'fat' },
        { text: 'Carbs (g)', value: 'carbs' },
        { text: 'Protein (g)', value: 'protein' },
        { text: 'Actions', value: 'action', sortable: false },
      ]

这将在第一行显示标题,然后您将得到一个包含不同 Dessert 对象的列表。

我需要的是在第一列中垂直显示标题,而不是在第二列中显示该对象的值。像这样,密码和安全问题将是我的 2 个标题:

enter image description here

关于如何使用 Vuetify 构建它的最佳示例是什么?

最佳答案

如果你真的想为此使用数据表,你可以简单地使用 CSS 使用 flex-box 来实现。

添加以下 CSS(您可能希望创建单独的类以防止与其他表发生冲突)。

table tr {
   display:flex;
   flex-direction: column;
   float: left;
}

thead,tbody {
  float: left;
}

这是 Codepen 上的一个工作示例 https://codepen.io/pixelskribe/pen/VwwLwXa

关于vue.js - 如何使用 Vuetify 反转标题方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58289445/

相关文章:

javascript - 如何为 Vue 中 v-for 创建的每个按钮组设置 accesskey?

javascript - 移动到其他数组时 Vue 保持事件组件

javascript - 如何使 v-btn 在点击时不启动路由但仍根据路由显示事件状态?

javascript - 更改 v-model 的值并更新 v-text-field

vue.js - vuex 模块还需要命名空间吗?

vue.js - Vue Chart JS 和选项 react 性

javascript - Vue3 相当于 vNode.compulatedInstance

javascript - Vuetify 将规则验证应用于自定义组件

javascript - 如何解决 vuetify 扩展面板的问题?

javascript - 如何创建自定义过滤器以将所选项目排列在 Vue.js 中多选 v-autocomplete 的顶部