1. 程式人生 > 其它 >element-ui table表格列寬自動適應

element-ui table表格列寬自動適應

技術標籤:Vueelementui

話不多說,直接上解決方案

第一步先安裝 af-table-column

npm install af-table-column

第二步在main.js中引入

import Vue from 'vue'
import ElementUI from 'element-ui'
import AFTableColumn from 'af-table-column'
Vue.use(AFTableColumn)  //注意,先引用vue再引入elementui

最後在元件中用

 <el-table stripe :data="tableData"
v-loading="tLoading"> <af-table-column label="姓名" align="center" prop="name"> </af-table-column> <af-table-column label="年齡" align="center" prop="age"> </af-table-column> <el-
table>

在專案開發中,發現elementui中table的fit屬性不起作用( 列的寬度是否自撐開),一個一個列的設定width也不是問題解決的主要辦法。百度後發現用基於 Element-UI 二次封裝的支援自適應列寬的 table-column 列元件github link af-table-column