ElementUI-Komponente el-dropdown (Falle)

ElementUI-Komponente el-dropdown (Falle)

Auswählen und ändern: Klicken Sie, um den aktuellen Wert anzuzeigen. Daraufhin wird die Benutzeroberfläche der Seite angezeigt und der CSS-Stil geändert.

Wichtiger Punkt: v-if und v-else-if werden zusammen verwendet, keines von beiden darf fehlen.

Effektbild:

Bildbeschreibung hier einfügen

Der richtige Code lautet wie folgt:

重要提示:
Alles, was ich vorher verwendet habe, war v-if -Urteil ohne v-else-if , daher bug:即konnte nur einmal klicken (und dann wurde es ungültig) und ich konnte nicht noch einmal klicken.
Die gewünschte Funktion besteht jedoch darin, den vorherigen Auswahlstatus ändern zu können.
Daher wird folgende Code-Optimierung (logische Optimierung) vorgenommen.

<div Klasse="it-after" v-if=" Lebenslauf.Telefon != ''">
	<p class="it-telphone clamp1">{{resume.phone}}</p>
	<div class="btn3"><el-button type="primary" icon="el-icon-warning" plain @click="open3">Diesen Lebenslauf melden</el-button></div>
	<div Klasse="btn3" Stil="margin-top:5px;">
		<el-dropdown @command="resumeStateFun">
			<el-button type="primary" v-if="resume.status==0">
				<span :id="'span_'+resume.resumeCode">Unbeschriftet</span><i class="el-icon-arrow-down el-icon--right"></i>
			</el-button>
			<el-button type="primary" v-else-if="resume.status==1">
				<span :id="'span_'+resume.resumeCode">Vorstellungsgespräch</span><i class="el-icon-arrow-down el-icon--right"></i>
			</el-button>
			<el-button type="primary" v-else-if="resume.status==2">
				<span :id="'span_'+resume.resumeCode">Warte auf Vorstellungsgespräch</span><i class="el-icon-arrow-down el-icon--right"></i>
			</el-button>
			<el-button type="primary" v-else-if="resume.status==3">
				<span :id="'span_'+resume.resumeCode">Unangemessen</span><i class="el-icon-arrow-down el-icon--right"></i>
			</el-button>
			<el-dropdown-menu slot="Dropdown">
				<el-dropdown-item :command="resume.resumeCode+'_0'">Unbeschriftet</el-dropdown-item>
				<el-dropdown-item :command="resume.resumeCode+'_1'">Vorstellungsgespräch</el-dropdown-item>
				<el-dropdown-item :command="resume.resumeCode+'_2'">Warte auf Vorstellungsgespräch</el-dropdown-item>	
				<el-dropdown-item :command="resume.resumeCode+'_3'">Nicht geeignet</el-dropdown-item>													
			</el-Dropdown-Menü>
		</el-dropdown>
	</div>
</div>

Zusammenfassen:

Sie müssen v-if und v-else-if zusammen verwenden (vollständige Beurteilungslogik), um den Anzeigeeffekt normal zu machen

Dies ist das Ende dieses Artikels über die ElementUI-Komponente el-dropdown (Falle). Weitere verwandte Inhalte zum Element el-dropdown finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So implementieren Sie mehrere Parameter in el-dropdown in ElementUI
  • vue+element erstellt eine kleine Zusammenfassung der Hintergrund-Dropdown-Funktion el-dropdown

<<:  MySQL 8.0 kann jetzt JSON verarbeiten

>>:  Zwei Möglichkeiten, damit IE6 Bilder im PNG-24-Format normal anzeigt

Artikel empfehlen

MySQL berechnet die Anzahl der Tage, Monate und Jahre zwischen zwei Daten

Die in MySQL integrierte Datumsfunktion TIMESTAMP...

Zusammenfassung der grundlegenden Verwendung des $-Symbols in Linux

Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...

So implementieren Sie die Anpassung des Echats-Diagramms an große Bildschirme

Inhaltsverzeichnis beschreiben erreichen Die Proj...

Detaillierte Erklärung der Verwendung von Object.assign() in ES6

Inhaltsverzeichnis 2. Zweck 2.1 Objekten Eigensch...

Detaillierte Erklärung des Linux-Kernel-Makros Container_Of

Inhaltsverzeichnis 1. Wie werden Strukturen im Ge...

Flexibles Boxmodell von CSS und CSS3 zur Anpassung der Elementbreite (-höhe)

1. CSS realisiert eine feste Breite links und ein...

Detaillierte Beschreibung der Funktion von new in JS

Inhaltsverzeichnis 1. Beispiel 2. Erstelle 100 So...

CSS-Navigationsleistenmenü mit kleinem Dreieck-Implementierungscode

Viele Webseiten haben kleine Dreiecke in ihren Na...

Implementierung von proxy_pass im Nginx-Reverse-Proxy

Das Format ist einfach: Proxy_Pass-URL; Die URL u...

Mit CSS3 können Sie eine schwebende Wolkenanimation erzielen

Wirkung der Operation html <Kopf> <meta ...

So verweisen Sie direkt auf Vue und Element-UI in HTML

Der Code sieht folgendermaßen aus: <!DOCTYPE h...