最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element 動(dòng)態(tài)合并表格的步驟

 更新時(shí)間:2020年12月31日 08:47:52   作者:FannieGirl  
這篇文章主要介紹了element 動(dòng)態(tài)合并表格的步驟,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下

前言

  element 官方的例子太簡(jiǎn)單了,不滿足實(shí)際的需求

  數(shù)據(jù)肯定是動(dòng)態(tài)的,合并的行數(shù),列數(shù)都是動(dòng)態(tài)的,該如何知道每一行的合并數(shù)呢

需求

  動(dòng)態(tài)合并表格,數(shù)據(jù)來源于數(shù)據(jù)庫(kù)

正文

  一開始,我的數(shù)據(jù)源是單獨(dú)的數(shù)組,表格數(shù)據(jù)合并了幾個(gè)數(shù)據(jù),

  我根據(jù)各個(gè)數(shù)組的長(zhǎng)度,來決定每一行的合并數(shù)

  結(jié)果:有些數(shù)據(jù)是正常的,但有些又合并出錯(cuò)了。計(jì)算的方式不對(duì)

嘗試二 

dataPretreatment() 用這個(gè)方法 計(jì)算出每一行的行數(shù)

dataPretreatment(){  //表格數(shù)據(jù)列合并預(yù)處理,生成一個(gè)與行數(shù)相同的數(shù)組記錄每一行設(shè)置的合并數(shù)
    // 如果是第一條記錄(索引為0),向數(shù)組中加入1,并設(shè)置索引位置;
    // 如果不是第一條記錄,則判斷它與前一條記錄是否相等,如果相等,
    // 則向mergingRows中添入元素0,并將前一位元素+1,表示合并行數(shù)+1,
    // 以此往復(fù),得到所有行的合并數(shù),0即表示該行不顯示。
     for(let i = 0; i < this.tableData.length; i ++){ // tabledata 表格數(shù)據(jù)源
       if(i === 0){
         this.mergingRows.push(1)
         this.mergingPos = 0
       }else {
        if(this.tableData[i].name === this.tableData[i - 1].name) { //哪些數(shù)據(jù)是要合并的 合并的條件是什么
         
          this.mergingRows[this.mergingPos] +=1
          this.mergingRows.push(0)
        }else {
          this.mergingRows.push(1)
          this.mergingPos = i
        }
       }
     }
   },

用這個(gè)方法 mergeColumn()綁定到官方提供的span-method 方法上面

mergeColumn({row, column, rowIndex, columnIndex}){
     if (columnIndex === 0) { //第一列
       const _row = this.mergingRows[rowIndex];
       const _col = _row>0 ? 1 : 0;
       return {
        rowspan: _row,
        colspan: _col
       }
     }
    // if(columnIndex === 1){ //第二列 每一行的條件可以不一樣 這樣就是動(dòng)態(tài)多樣合并表格啦
    //   const _row = this.mergingRows[rowIndex];
    //   const _col = _row>0 ? 1 : 0;
    //   return {
    //     rowspan: _row,
    //     colspan: _col
    //   }
    // }   
   },

  展示結(jié)果

注意注意

      1. 第一列 計(jì)算出要合并的行數(shù)

  2.發(fā)現(xiàn)鼠標(biāo)在表格移動(dòng)  mergeColumn()這個(gè)方法一直在調(diào)用

Fannie式總結(jié)

  一定要高清每一行的合并行數(shù),按列來區(qū)分的

  切記切記哦!不然表格合并出來的 跟你想象的不一樣

以上就是element 動(dòng)態(tài)合并表格的步驟的詳細(xì)內(nèi)容,更多關(guān)于element 動(dòng)態(tài)合并表格的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue實(shí)現(xiàn)無限加載瀑布流

    Vue實(shí)現(xiàn)無限加載瀑布流

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)無限加載瀑布流,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue.js $refs和$emit 父子組件交互的方法

    vue.js $refs和$emit 父子組件交互的方法

    本篇文章主要介紹了vue.js $refs和$emit 父子組件交互的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • vue項(xiàng)目keepAlive配合vuex動(dòng)態(tài)設(shè)置路由緩存方式

    vue項(xiàng)目keepAlive配合vuex動(dòng)態(tài)設(shè)置路由緩存方式

    vue項(xiàng)目keepAlive配合vuex動(dòng)態(tài)設(shè)置路由緩存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue實(shí)現(xiàn)選擇城市功能

    Vue實(shí)現(xiàn)選擇城市功能

    這篇文章主要介紹了Vue實(shí)現(xiàn)選擇城市功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-05-05
  • vue業(yè)務(wù)實(shí)例之組件遞歸及其應(yīng)用

    vue業(yè)務(wù)實(shí)例之組件遞歸及其應(yīng)用

    目中出現(xiàn)多級(jí)菜單時(shí),需要多層for循環(huán)時(shí),但是當(dāng)菜單增加層級(jí)時(shí),需要在頁(yè)面結(jié)構(gòu)中增加一層for循環(huán),這時(shí)我們可以使用組件遞歸的思想來實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于vue業(yè)務(wù)實(shí)例之組件遞歸及其應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 解決IE11 vue +webpack 項(xiàng)目中數(shù)據(jù)更新后頁(yè)面沒有刷新的問題

    解決IE11 vue +webpack 項(xiàng)目中數(shù)據(jù)更新后頁(yè)面沒有刷新的問題

    今天小編就為大家分享一篇解決IE11 vue +webpack 項(xiàng)目中數(shù)據(jù)更新后頁(yè)面沒有刷新的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue中引入使用patch-package為依賴打補(bǔ)丁問題

    Vue中引入使用patch-package為依賴打補(bǔ)丁問題

    這篇文章主要介紹了Vue中引入使用patch-package為依賴打補(bǔ)丁問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳解Vue進(jìn)階構(gòu)造屬性

    詳解Vue進(jìn)階構(gòu)造屬性

    這篇文章主要介紹了Vue進(jìn)階構(gòu)造屬性,從4個(gè)方面來進(jìn)行講解:Directive、Mixin 混入、Extends 繼承、provide 和 inject,感興趣的小伙伴們,趕快來看一下
    2021-05-05
  • Vue中watchEffect的追蹤邏輯介紹

    Vue中watchEffect的追蹤邏輯介紹

    這篇文章主要介紹了Vue中watchEffect的追蹤邏輯,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 詳解vue.js+UEditor集成 [前后端分離項(xiàng)目]

    詳解vue.js+UEditor集成 [前后端分離項(xiàng)目]

    本篇文章主要介紹了詳解vue.js+UEditor集成 [前后端分離項(xiàng)目] ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07

最新評(píng)論

廉江市| 边坝县| 哈巴河县| 喜德县| 锡林郭勒盟| 赤城县| 大石桥市| 台州市| 长岭县| 永川市| 东丽区| 诏安县| 重庆市| 金溪县| 休宁县| 望城县| 来安县| 南安市| 图们市| 通江县| 应城市| 二连浩特市| 佛冈县| 西和县| 福建省| 灵丘县| 扬州市| 从江县| 巴林左旗| 阳信县| 鹤壁市| 即墨市| 云浮市| 通山县| 揭西县| 赤壁市| 鹰潭市| 合山市| 江口县| 昆明市| 宁武县|