五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

elementUI table表格合并單元格

2022-08-05 12:57 作者:限量版范兒  | 我要投稿

Table組件上設(shè)置:

:span-method="handleSpan"

在Data數(shù)據(jù)里存儲(chǔ)表格合并的相關(guān)數(shù)據(jù):

// 記錄合并單元格的相關(guān)數(shù)據(jù) ? ? ? ? ? ? ? ?firstArr:[], ? ? ? ? ? ? ? ?firstPos:0, ? ? ? ? ? ? ? ?secondArr:[], ? ? ? ? ? ? ? ?secondPos:0, ? ? ? ? ? ? ? ?thirdArr:[], ? ? ? ? ? ? ? ?thirdPos:0,

?

核心方法,在methods里:

handleSpan({ row, column, rowIndex, columnIndex }){ ? ? ? ? ? ? ? ?if (columnIndex === 0) { ? ? ? ? ? ? ? ? ? ?// 第一列的合并方法 ? ? ? ? ? ? ? ? ? ?const row1 = this.firstArr[rowIndex]; ? ? ? ? ? ? ? ? ? ?const col1 = row1 > 0 ? 1 : 0; // 如果被合并了row = 0; 則他這個(gè)列需要取消 ? ? ? ? ? ? ? ? ? ?return { ? ? ? ? ? ? ? ? ? ? ? ?rowspan: row1, ? ? ? ? ? ? ? ? ? ? ? ?colspan: col1, ? ? ? ? ? ? ? ? ? ?}; ? ? ? ? ? ? ? ?} else if (columnIndex === 1) { ? ? ? ? ? ? ? ? ? ?// 第二列的合并方法 ? ? ? ? ? ? ? ? ? ?const row2 = this.secondArr[rowIndex]; ? ? ? ? ? ? ? ? ? ?const col2 = row2 > 0 ? 1 : 0; // 如果被合并了row = 0; 則他這個(gè)列需要取消 ? ? ? ? ? ? ? ? ? ?return { ? ? ? ? ? ? ? ? ? ? ? ?rowspan: row2, ? ? ? ? ? ? ? ? ? ? ? ?colspan: col2, ? ? ? ? ? ? ? ? ? ?}; ? ? ? ? ? ? ? ?} else if (columnIndex === 2) { ? ? ? ? ? ? ? ? ? ?// 第三列的合并方法 ? ? ? ? ? ? ? ? ? ?const row3 = this.thirdArr[rowIndex]; ? ? ? ? ? ? ? ? ? ?const col3 = row3 > 0 ? 1 : 0; // 如果被合并了row = 0; 則他這個(gè)列需要取消 ? ? ? ? ? ? ? ? ? ?return { ? ? ? ? ? ? ? ? ? ? ? ?rowspan: row3, ? ? ? ? ? ? ? ? ? ? ? ?colspan: col3, ? ? ? ? ? ? ? ? ? ?}; ? ? ? ? ? ? ? ?} ? ? ? ? ? ?},

在getDataList之后,計(jì)算合并數(shù)據(jù)信息:

integratedData(listData) { ? ? ? ? ? ? ? this.firstArr = []; ? ? ? ? ? ? ? ?this.firstPos = 0; ? ? ? ? ? ? ? ?this.secondArr = []; ? ? ? ? ? ? ? ?this.secondPos = 0; ? ? ? ? ? ? ? ?this.thirdArr = []; ? ? ? ? ? ? ? ?this.thirdPos = 0; ? ? ? ? ? ? ? ?for (let i = 0; i < listData.length; i += 1) { ? ? ? ? ? ? ? ? ? ?if (i === 0) { ? ? ? ? ? ? ? ? ? ? ? ?// 第一行必須存在 ? ? ? ? ? ? ? ? ? ? ? ?this.firstArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ?this.firstPos = 0; ? ? ? ? ? ? ? ? ? ? ? ?this.secondArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ?this.secondPos = 0; ? ? ? ? ? ? ? ? ? ? ? ?this.thirdArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ?this.thirdPos = 0; ? ? ? ? ? ? ? ? ? ?} else { ? ? ? ? ? ? ? ? ? ? ? ?// 判斷當(dāng)前元素與上一個(gè)元素是否相同 ? ? ? ? ? ? ? ? ? ? ? ?// 第一列
              // ?pageFieldsNames里存放的是第一列的field_name,第二列的field_name ...
? ? ? ? ? ? ? ? ? ? ? ?if (listData[i][this.pageFieldsNames[0]] === listData[i - 1][this.pageFieldsNames[0]]) { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.firstArr[this.firstPos] += 1; ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.firstArr.push(0); ? ? ? ? ? ? ? ? ? ? ? ?} else { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.firstArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.firstPos = i; ? ? ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ? ? ?// 第二列 ? ? ? ? ? ? ? ? ? ? ? ?if (listData[i][this.pageFieldsNames[0]] === listData[i - 1][this.pageFieldsNames[0]]&&listData[i][this.pageFieldsNames[1]] === listData[i - 1][this.pageFieldsNames[1]]) { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.secondArr[this.secondPos] += 1; ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.secondArr.push(0); ? ? ? ? ? ? ? ? ? ? ? ?} else { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.secondArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.secondPos = i; ? ? ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ? ? ?// 第三列 ? ? ? ? ? ? ? ? ? ? ? ?if (listData[i][this.pageFieldsNames[0]] === listData[i - 1][this.pageFieldsNames[0]]&&listData[i][this.pageFieldsNames[1]] === listData[i - 1][this.pageFieldsNames[1]]&&listData[i][this.pageFieldsNames[2]] === listData[i - 1][this.pageFieldsNames[2]]) { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.thirdArr[this.thirdPos] += 1; ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.thirdArr.push(0); ? ? ? ? ? ? ? ? ? ? ? ?} else { ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.thirdArr.push(1); ? ? ? ? ? ? ? ? ? ? ? ? ? ?this.thirdPos = i; ? ? ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ?} ? ? ? ? ? ?}

來源鏈接:https://www.dianjilingqu.com/469821.html

elementUI table表格合并單元格的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
团风县| 正蓝旗| 天等县| 齐齐哈尔市| 平原县| 仙游县| 和硕县| 黑河市| 安仁县| 微博| 玉环县| 于田县| 清镇市| 原阳县| 邵阳县| 西平县| 桓台县| 大安市| 交城县| 南皮县| 铁岭县| 云林县| 墨竹工卡县| 嘉兴市| 安平县| 皋兰县| 沙坪坝区| 公安县| 银川市| 双峰县| 南通市| 观塘区| 乌拉特前旗| 鸡西市| 衡南县| 龙南县| 舒兰市| 云霄县| 綦江县| 句容市| 清苑县|