添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
路过的大象  ·  Apache OpenOffice ...·  1 周前    · 
想出国的豆腐  ·  PostgreSQL Python: ...·  1 周前    · 
谦逊的楼梯  ·  Introduction to plottable·  5 天前    · 
睿智的钢笔  ·  Plots in plottable·  5 天前    · 
温柔的苹果  ·  GitHub - ...·  3 天前    · 
酒量小的投影仪  ·  Kurator ...·  3 月前    · 
坚强的汤圆  ·  How to use git ...·  1 年前    · 
Zenn
🐶

vuetify/v-data-tableの列固定

2020/10/03 に公開
2

ヘッダーの固定はfixed-headerで簡単に設定できますが、列の固定はどうしましょうか?
答えは、CSS(deep style)より、以下のように簡単に設定できます。

一列目を固定の例:

CSSより選択のために、classをmy-tableにする

<v-data-table
  class="my-table"
></v-data-table>

CSSの設定

<style scoped>
// ヘッダ(th)の固定
.my-table >>> th:nth-child(1) {
    position: sticky !important;
    position: -webkit-sticky !important;
    left: 0;
    z-index: 9999;
// 行(td)の固定
.my-table >>> tr td:nth-child(1) {
    position: sticky !important;
    position: -webkit-sticky !important;
    left: 0;
    z-index: 9999;
</style>

そう!ポイントはstickyです。