In diesem Artikelbeispiel wird der spezifische Code von el-table zur Realisierung der Zusammenführung von Zellen zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt el-table Zellen zusammenführen (vue+element) - Zuerst in el-table einfügen: span-method="arraySpanMethod" <el-table :header-cell-style="{background:'#eef1f6',color:'#606266'}" :data="merchantList" border :span-method="arraySpanMethod"> <el-table-column align="center" prop="provinceName" label="Provinz"> </el-table-column> <el-table-column align="center" label="Agentenname"> <Vorlage Umfang="Umfang"> <span>{{scope.row.parentMerchantName == scope.row.merchantName ? '---' : scope.row.parentMerchantName}}</span> </Vorlage> </el-Tabellenspalte> <el-table-column align="center" prop="cityName" label="Stadt"> </el-table-column> <el-table-column align="center" prop="countryName" label="Land"> </el-table-column> <el-table-column align="center" prop="merchantName" label="Händlername"> </el-table-column> </el-Tabelle> Schreiben Sie die Methode in Methoden: //Zellen zusammenführen arraySpanMethod ({ row, column, rowIndex, columnIndex }) { if (columnIndex === 0) {//Merge-Methode für die erste Spalte, Provinz const _row_1 = this.provinceArr[rowIndex]; const _col_1 = _row_1 > 0 ? 1 : 0; //Wenn es zusammengeführt wird, _row=0, dann muss diese Spalte gelöscht werden return { Zeilenbereich: _Zeile_1, colspan: _col_1 } } }, // Initialisiere merageInit () { diese.provinceArr = [] diese.provincePos = 0 }, //Methode zum Zusammenführen von Arrays merge() { dies.merageInit() für (var i = 0; i < this.merchantList.length; i++) { wenn (i === 0) { //Die erste Zeile muss vorhanden sein this.provinceArr.push(1) diese.provincePos = 0 } anders { // Bestimmen Sie, ob das aktuelle Element mit dem vorherigen Element identisch ist. this.provincePos ist die Seriennummer des ProvinceArr-Inhalts //province if (this.merchantList[i].provinceName === this.merchantList[i - 1].provinceName) { diese.provinzArr[diese.provinzPos] += 1 diese.provinceArr.push(0) } anders { diese.provinceArr.push(1) diese.provincePos = i } } } }, Ergebnisse: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Kenntnisse über die MySQL Memory-Speicher-Engine
>>: Das Konzept von MTR in MySQL
Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn MySQL normal ausgeführt wird, ist es nicht s...
Vorwort Da die Typen derselben Felder in den beid...
Inhaltsverzeichnis 1.0 Einleitung 2.0 Docker-Inst...
Ich glaube, dass viele Partner, die gerade erst m...
Experimentelle Umgebung • Eine minimal installier...
Webseiten enthalten sehr komplexe HTML-Strukturen...
Vorwort: In MySQL sollte die Master-Slave-Archite...
vue+el-upload Dynamischer Upload mehrerer Dateien...
Absolute, relative und fixe Positionierung absolu...
Docker-Version 1.13.1 Problemprozess Ein MySQL-Co...
Trigger-Einführung Ein Trigger ist eine spezielle...
Nach der Installation von VMware Tools ① kann Tex...
Sie fragen sich möglicherweise, warum Sie die Met...