Die Implementierungsmethode gliedert sich in drei Schritte:
<Vorlage> <el-Tabelle :data="Tabellendaten" Grenze Stil="Breite: 100%"> <el-table-column behoben prop="Datum" Bezeichnung="Datum" Breite="200"> </el-Tabellenspalte> <el-table-column prop="Staat" Bezeichnung="Status" Breite="150"> </el-Tabellenspalte> <el-table-column Eigenschaft = "Name" Bezeichnung="Name" Breite="120"> <template slot-scope="Umfang"> <el-input placeholder="Bitte Inhalt eingeben" v-show="scope.row.show" v-model="scope.row.name"> </el-Eingabe> <span v-show="!scope.row.show">{{scope.row.name}} </span> </Vorlage> </el-Tabellenspalte> <el-table-column prop="Provinz" label="Provinz" Breite="120"> </el-Tabellenspalte> <el-table-column prop="Stadt" label="Stadtgebiet" Breite="120"> </el-Tabellenspalte> <el-table-column prop="Adresse" label="Adresse" Breite="300" :show-overflow-tooltip="true" > </el-Tabellenspalte> <el-table-column prop="zip" label="Postleitzahl" Breite="120"> </el-Tabellenspalte> <el-table-column fest="richtig" Bezeichnung = "Vorgang" Breite="300"> <template slot-scope="Umfang"> <el-button @click="handleClick(scope.row)" type="text" size="small">Anzeigen</el-button> <el-button @click="scope.row.show =true" type="text" size="small">Bearbeiten</el-button> <el-button @click="scope.row.show =false" type="text" size="small">Speichern</el-button> <el-button @click="changeStatus" type="text" size="small" v-if="btnStatus == 0">Aktivieren</el-button> <el-button @click="changeStatus" type="text" size="small" v-show="btnStatus == 1">Deaktivieren</el-button> </Vorlage> </el-Tabellenspalte> </el-Tabelle> </Vorlage> <Skript> Standard exportieren { Methoden: { handleClick(Zeile) { konsole.log(Zeile); }, Status ändern(){ this.btnStatus = this.btnStatus === 0 ? 1 : 0; } }, Daten() { zurückkehren { btnStatus: 0, Tabellendaten: [{ Datum: '2016-05-02', Name: ‚Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu Wang Xiaohu‘, Provinz: 'Shanghai', Stadt: 'Putuo District', Adresse: „Nr. 1518, Jinshajiang Road, Putuo District, Shanghai Nr. 1518, Jinshajiang Road, Putuo District, Shanghai“, PLZ: 200333, anzeigen:wahr }, { Datum: '2016-05-04', Name: 'Wang Xiaohu', Provinz: 'Shanghai', Stadt: 'Putuo District', Adresse: „Nr. 1517, Jinshajiang Road, Putuo District, Shanghai“, PLZ: 200333, anzeigen:wahr }] } } } </Skript> Beachten Sie außerdem, dass der Standardwert der Schaltfläche unter „Daten“ platziert werden sollte, wie in Abbildung 1 dargestellt. Es kann nicht in einer Tabelle platziert werden, da sonst die Schaltfläche nicht angezeigt wird und ein Fehler gemeldet wird. Abbildung 2: Die Eigenschaft oder Methode „btnStatus“ ist auf der Instanz nicht definiert, wird aber während des Renderns referenziert. Der Grund für diesen Fehler ist: „btnStatus“ wird in der Vorlage oder in der Methode verwendet, ist aber in den Daten nicht definiert. Dies ist das Ende dieses Artikels über die Deaktivierung der Schaltfläche, nachdem die Klick-Umschaltflächenfunktion in Vue aktiviert wurde. Weitere relevante Inhalte zu Vue-Klick-Umschaltflächen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Erste Erkundung gängiger Befehle für Docker-Anfänger
>>: Prozessdiagramm für die Ideenbereitstellung und Tomcat-Dienstimplementierung
1. Überprüfen Sie den Installationspfad der Softw...
1. HBase-Übersicht 1.1 Was ist HBase? HBase ist e...
1. Warum einen Index erstellen? (Vorteile) Dies l...
Dieser Artikel veranschaulicht anhand eines Beisp...
#!/bin/bash #SVN herunterladen yum -y installiere...
Inhaltsverzeichnis Unterschied zwischen MVC und M...
Daten exportieren Einen Fehler melden VARIABLEN W...
Inhaltsverzeichnis Vorwort 1. Aktuelle gcc-Versio...
Ich habe kürzlich in der Firma an einem Projekt g...
Redis-Einführung Redis ist vollständig Open Sourc...
Vom Backend zum Frontend: was für eine Tragödie. A...
Hier ist ein einzeiliges Layout mit ul>li für ...
Die MyISAM- und InnoDB-Engines von MySQL verwende...
Laden Sie die offizielle Website herunter Gehen S...
Im Allgemeinen wird das Colspan-Attribut des <...