element-ui table表格列寬自動適應
阿新 • • 發佈:2021-01-26
話不多說,直接上解決方案
第一步先安裝 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