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

由于項目的需求規(guī)定表格中的內(nèi)容超出部分不能懸浮顯示,要自適應寬,先element 表格的是不支持自適應的,經(jīng)過搜索引用了基于 Element-UI 二次封裝的支持自適應列寬的 table-column 列組件github link af-table-column

安裝

npm install af-table-column

在main.js引入

import Vue from 'vue'
import ElementUI from 'element-ui'
//需要按需引入,先引入vue并引入element-ui
import AFTableColumn from 'af-table-column'
Vue.use(AFTableColumn)

組件中使用方法

<template>
  <el-table :data="data">
    <af-table-column label="列1" prop="field1"></af-table-column>
    <af-table-column label="列2" prop="field2"></af-table-column>
    
    <!--也支持簡單的自定義內(nèi)容-->
    <af-table-column label="列3">
      <template slot-scope="scope">
        <div>自定義顯示值31: {{ scope.row.field31 }}</div>
        <div>自定義顯示值32: {{ scope.row.field32 }}</div>
      </template>
    </af-table-column>
  //也支持element-ui原有的el-table-column
    <el-table-column  label="操作">
      <template slot-scope="scope">
        <el-button @click="removeItem">刪除</el-button>
      </template>
    </el-table-column >
    //af-table-column 和af-table-column 可以同時在一個表格中使用
  </el-table>
</template>
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • (注1:如果有問題歡迎留言探討,一起學習!轉(zhuǎn)載請注明出處,喜歡可以點個贊哦?。ㄗ?:更多內(nèi)容請查看我的目錄。) ...
    love丁酥酥閱讀 4,534評論 2 5
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,166評論 1 92
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,920評論 0 13
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,826評論 1 45
  • 前端開發(fā)面試題 <a name='preface'>前言</a> 只看問題點這里 看全部問題和答案點這里 本文由我...
    自you是敏感詞閱讀 904評論 0 3

友情鏈接更多精彩內(nèi)容