Methode 1: Verwenden Sie Tabellenattribute: Header-Zellen-Klassenname Tabellenschnittstellencode <el-Tabelle ref="mehrereTabelle" :data="Tabellendaten" :header-cell-class-name="Zellenklasse" Stil="Breite: 100%"> <el-table-column Typ="Auswahl"> </el-Tabellenspalte> <el-table-column Bezeichnung="Datum" Breite="120"> <template slot-scope="scope">{{ scope.row.date }}</template> </el-Tabellenspalte> <el-table-column Eigenschaft = "Name" Bezeichnung="Name" Breite="120"> </el-Tabellenspalte> <el-table-column prop="Adresse" label="Adresse" > </el-Tabellenspalte> </el-Tabelle> Entsprechende js Daten() { zurückkehren { Tabellendaten: [{ Datum: '2016-05-03', Name: 'Wang Xiaohu', Adresse: „Nr. 1518, Jinshajiang Road, Bezirk Putuo, Shanghai“ }, { Datum: '2016-05-02', Name: 'Wang Xiaohu', Adresse: „Nr. 1518, Jinshajiang Road, Bezirk Putuo, Shanghai“ }], Mehrfachauswahl: [] } }, Methoden: { Zellenklasse(Zeile){ wenn(Zeilen-.Spaltenindex===0){ returniere „DisabledSelection“ } } } Entsprechendes CSS .el-table /deep/.DisabledSelection .cell .el-checkbox__inner{ Anzeige: keine; Position: relativ; } .el-table /deep/.DisabledSelection .cell:before{ Inhalt: „Auswählen“; Position: absolut; rechts 11px; } Funktion von /deep/: Wenn Sie die Komponente einer anderen Person verwenden oder selbst eine Komponente entwickeln, kann sich Ihre Änderung an einer Stelle manchmal auf andere Stellen auswirken. Zu diesem Zeitpunkt verwenden Sie entweder die Komponenten anderer Personen nicht und verpacken sie selbst neu, aber das ist oft nicht realistisch. Daher müssen Sie /deep/ verwenden, das sich nicht auf andere Stellen auswirkt und den aktuellen Stil der Unterkomponente ändern kann. Methode 2: Verwenden Sie das Tabellenspaltenkopfattribut: label-class-name Schnittstellencode <el-Tabelle ref="mehrereTabelle" :data="Tabellendaten" Stil="Breite: 100%" @selection-change="handleSelectionChange"> <el-table-column label-class-name="Deaktivierte Auswahl" Typ="Auswahl"> </el-Tabellenspalte> <el-table-column Bezeichnung="Datum" Breite="120"> <template slot-scope="scope">{{ scope.row.date }}</template> </el-Tabellenspalte> <el-table-column Eigenschaft = "Name" Bezeichnung="Name" Breite="120"> </el-Tabellenspalte> <el-table-column prop="Adresse" label="Adresse" Überlauf-Tooltip anzeigen> </el-Tabellenspalte> </el-Tabelle> Entsprechendes CSS .el-table /deep/.DisabledSelection .cell .el-checkbox__inner{ Anzeige: keine; Position: relativ; } .el-table /deep/.DisabledSelection .cell:before{ Inhalt: „Auswählen“; Position: absolut; rechts 11px; } Methode 3: Verwenden Sie den Schnittstellencode document.querySelector() <el-Tabelle ref="mehrereTabelle" :data="Tabellendaten" Stil="Breite: 100%" @selection-change="handleSelectionChange"> <el-table-column Typ="Auswahl"> </el-Tabellenspalte> <el-table-column Bezeichnung="Datum" Breite="120"> <template slot-scope="scope">{{ scope.row.date }}</template> </el-Tabellenspalte> <el-table-column Eigenschaft = "Name" Bezeichnung="Name" Breite="120"> </el-Tabellenspalte> <el-table-column prop="Adresse" label="Adresse" Überlauf-Tooltip anzeigen> </el-Tabellenspalte> </el-Tabelle> Entsprechende js montiert(){ dies.$nextTick(()=>{ dies.init(); }) }, Methoden: { init(){ document.querySelector(".el-checkbox__inner").style.display="keine"; document.querySelector(".cell").innerHTML = 'Auswählen' } } Methode 4: Verwenden Sie keine Auswahl, um Spalten auszuwählen, sondern schreiben Sie die Spalten neu, um Kontrollkästchen zu verwenden <el-Tabelle :data="Tabellendaten" Stil="Breite: 100%"> <el-table-column prop="Datum" label="Auswählen" Breite="50"> <template slot-scope="Umfang"> <el-checkbox></el-checkbox></Vorlage> </el-Tabellenspalte> <el-table-column Eigenschaft = "Name" Bezeichnung="Name" Breite="180"> </el-Tabellenspalte> <el-table-column prop="Adresse" label="Adresse"> </el-Tabellenspalte> </el-Tabelle> Methode 5: Direkt über den CSS-Stil ändern .el-table__header .el-table-column--selection .cell .el-checkbox { Anzeige: keine } .el-table__header .el-table-column--Auswahl .cell:vorher { Inhalt: "Auswählen"; } Zusammenfassen Dies ist das Ende dieses Artikels zum Ändern des Kontrollkästchens in der Kopfzeile eines Elements mit Auswahltabelle in Text. Weitere verwandte Informationen zum Ändern des Kontrollkästchens in der Kopfzeile eines Elements mit Auswahltabelle in Text finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: So verwenden Sie Docker+DockerCompose zum Kapseln von Webanwendungen
>>: Wie kann das Front-End die 100.000 vom Back-End zurückgegebenen Daten besser anzeigen?
Inhaltsverzeichnis 1. Einführung in SELinux 2. Gr...
Inhaltsverzeichnis Vorwort Referenzvergleich Manu...
In diesem Artikelbeispiel wird der spezifische Co...
1. Anwendung von Multimedia in HTML_Flash-Animati...
Inhaltsverzeichnis 1. Schnittstellendefinition 2....
Ein Systemadministrator kann mehrere Server gleic...
In diesem Artikel werden die detaillierten Schrit...
Vorwort Bei der Verwaltung und Wartung des Linux-...
Der erste Schritt besteht darin, TypeScript globa...
Inhaltsverzeichnis Vorwort Fall Optimierung Zusam...
Methode 1: Ändern Sie die Datei .bashrc oder .bas...
Was ist ZooKeeper ZooKeeper ist ein Top-Level-Pro...
html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...
Inhaltsverzeichnis Einführung Plätzchen Was sind ...
Sie können eine Funktion schreiben: Verwenden Sie...