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. Einleitung MySQL-Sperren können je nach Umfang...
Aufschlag: # chkconfig --list Alle Systemdienste ...
In den meisten Fällen unterstützt MySQL Chinesisc...
Dieses Artikelbeispiel teilt den spezifischen Cod...
Frage Unter LINUX werden periodische Aufgaben nor...
Kürzlich habe ich festgestellt, dass selbst wenn d...
Inhaltsverzeichnis 01 JavaScript (abgekürzt: js) ...
Dieser Artikel veranschaulicht anhand von Beispie...
Ich habe ein Linux-Ubuntu-System auf meinem Compu...
Die Docker-Veröffentlichungsmethode bietet viele ...
Die Browserkompatibilität ist der wichtigste Teil...
Vorwort Dieser Artikel stellt hauptsächlich die d...
Docker verfügt über viele Log-Plugins. Standardmä...
Was ist Keepalive? Bei der normalen Entwicklung m...
Wenn Sie es wären, wie würden Sie es erreichen, w...