Table寬度滿版設定 - daniel-qa/Vue GitHub Wiki

Table寬度滿版設定想讓表格「自動滿版」有幾種方式:

  • 方法 1:每列都設 minWidth,然後設 table 寬度 100%
<el-table :data="data" style="width: 100%;">
  <el-table-column prop="name" label="姓名" min-width="200"></el-table-column>
  <el-table-column prop="age" label="年齡" min-width="150"></el-table-column>
  ...
</el-table>
  • 方法 2:為最後一欄加一個 width="auto" 的撐開列

你可以加一個空白欄,讓它自動填補剩餘空間(有點像「彈簧列」):

<el-table-column label="" />
  • 方法 3:強制使用固定寬度 (width)

但這樣就不會有彈性縮放,通常只適用在很窄的場景。

  • 小結

    minWidth : 彈性撐開 (多欄位、內容不定時)

    width : 固定寬 ( 單欄固定、避免換行)

    撐開欄 ("") : 自動補滿 ( 讓畫面更美觀)

⚠️ **GitHub.com Fallback** ⚠️