Vue 關(guān)于Table的一些操作

最近一直使用element 寫前端寫一些經(jīng)常用到的案例

  • 合并Table單元格
<el-table  :data="tableData" border :span-method="objectSpanMethod" style="width: 100%">
    <el-table-column  prop="order"  label="序號(hào)" align="center" width="50"></el-table-column>
    <el-table-column  prop="name" :label="'名稱'"  align="center" fixed="left" width="70"></el-table-column>
</el-table>
<script>
export default {
  name: 'StationsStaTable',
  data () {
    return {
        tableData: [],
    },
  methods: {
    objectSpanMethod({ row, column, rowIndex, columnIndex }) {
        // 指定合并的列我只對(duì)第一和第二列進(jìn)行了合并
        if (columnIndex === 1 || columnIndex === 0) {
            if(rowIndex > 0 && row[column.property] === this.tableData[rowIndex - 1][column.property]){
                return {
                    rowspan: 0,
                    colspan: 0
                };
            }else{
                let rows = 1;
                // 查詢相同的內(nèi)容有多少行 進(jìn)行合并
                for(let i = rowIndex; i < this.tableData.length - 1; i++){
                    if (row[column.property] === this.tableData[i + 1][column.property]) {
                        rows++;
                    }
                }
                // 返回相同內(nèi)容的行數(shù)
                return {
                    rowspan: rows,
                    colspan: 1
                };
            }
        }
      }
 }
  • 表頭合并
    采用的是結(jié)合CSS隱藏的方式
<el-table ref="tableRef" v-loading="loadingTab" class="table" :data="tableData" height="100%"  size="mini" border :span-method="spanMethod" :header-cell-style="headerStyle">
      <el-table-column prop="positionName" label="崗位" width="200px"> </el-table-column>
</el-table>
<script>
export default {
  name: 'StationsStaTable',
  data () {
    return {
        tableData: [],
    },
  methods: {
    headerStyle ({ row, column, rowIndex, columnIndex }: any) {
      // row[2] 是列的下標(biāo),從0開始哺眯,row[3].colSpan = 0是需要去除的列的下標(biāo)
      row[2].colSpan = 2
      row[3].colSpan = 0
      if (columnIndex === 3) {
        return 'display: none'
      }
    }
 }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谷浅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子奶卓,更是在濱河造成了極大的恐慌一疯,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夺姑,死亡現(xiàn)場(chǎng)離奇詭異墩邀,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)盏浙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門眉睹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人废膘,你說(shuō)我怎么就攤上這事竹海。” “怎么了丐黄?”我有些...
    開封第一講書人閱讀 169,078評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵斋配,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)艰争,這世上最難降的妖魔是什么十偶? 我笑而不...
    開封第一講書人閱讀 59,979評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮园细,結(jié)果婚禮上惦积,老公的妹妹穿的比我還像新娘。我一直安慰自己猛频,他們只是感情好狮崩,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鹿寻,像睡著了一般睦柴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毡熏,一...
    開封第一講書人閱讀 52,584評(píng)論 1 312
  • 那天坦敌,我揣著相機(jī)與錄音,去河邊找鬼痢法。 笑死狱窘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的财搁。 我是一名探鬼主播蘸炸,決...
    沈念sama閱讀 41,085評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼尖奔!你這毒婦竟也來(lái)了搭儒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤提茁,失蹤者是張志新(化名)和其女友劉穎淹禾,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茴扁,經(jīng)...
    沈念sama閱讀 46,555評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡铃岔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丹弱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片德撬。...
    茶點(diǎn)故事閱讀 40,769評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖躲胳,靈堂內(nèi)的尸體忽然破棺而出蜓洪,到底是詐尸還是另有隱情,我是刑警寧澤坯苹,帶...
    沈念sama閱讀 36,439評(píng)論 5 351
  • 正文 年R本政府宣布隆檀,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏恐仑。R本人自食惡果不足惜泉坐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望裳仆。 院中可真熱鬧腕让,春花似錦、人聲如沸歧斟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)静袖。三九已至觉鼻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間队橙,已是汗流浹背坠陈。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捐康,地道東北人仇矾。 一個(gè)月前我還...
    沈念sama閱讀 49,191評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像吹由,于是被迫代替她去往敵國(guó)和親若未。 傳聞我的和親對(duì)象是個(gè)殘疾皇子朱嘴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評(píng)論 2 361