Praxis des El-Cascader-Kaskadenselektors in ElementUI

Praxis des El-Cascader-Kaskadenselektors in ElementUI

1. Wirkung

Bildbeschreibung hier einfügen

Funktion: Verwenden Sie die aus der Schnittstelle abgerufenen Daten, um die optionalen Elemente anzuzeigen und mit den Standardoptionswerten zu beginnen.

2. Hauptcode

<el-cascader ref="cascaderAddr" :options="rangeArr" :props="optionProps" v-model="plable" @change="handleChange3" style="width: 100%;"></el-cascader>

erklären:

(1) Die Datenquelle entspricht nicht der offiziellen Datenquelle und muss umgeleitet werden

Bildbeschreibung hier einfügen

Die von unserer Schnittstelle zurückgegebene Datenquelle lautet jedoch wie folgt:

Bildbeschreibung hier einfügen

Daher müssen wir erneut auf den Wert, das Label und die untergeordneten Werte verweisen (daher: props="optionProps");

(2) expandTrigger: Die Erweiterungsmethode des sekundären Menüs ist Klicken/Hovern. Die Standardeinstellung ist Klicken.

(3) checkStrictly: Ob das Prinzip, dass übergeordnete und untergeordnete Knoten nicht miteinander verbunden sind, strikt eingehalten werden soll

Standard exportieren {
	Daten() {
//Lieferortauswahl Quelle rangeArr: [],
			optionProps: {
				Wert: 'sguid',
				Bezeichnung: 'Adresse',
				Kinder: 'Kinder',
				checkStrictly: true,
				expandTrigger: 'schweben'
			},
			plable: [], //Lieferauswahlwert},
montiert: Funktion () {
//Lieferort this.$axios
			.get('URL')
			.dann(Antwort => {
				dies.rangeArr = Antwort.data.obj;
				console.log('Bei der Zustellung kann die Quelle aaaa gewählt werden', this.rangeArr);			
			})
			.catch(Funktion(Fehler) {
				// Fehler bei der Verarbeitung der Anforderung console.log(error);
			});
	//Den Anfangswert abrufen this.$axios.get("url")
	    .then((Antwort) => {
			wenn (Antwort.Daten.Status == 200){
			    this.plable=response.data.obj.ranges_sguid;//Standardmäßig ausgewählter Wert }
		})
		 .catch(function (error) { // Fehler bei der Verarbeitung der Anforderung console.log(error);
	    });
},
Methoden: {
handleChange3(Wert) {
			console.log('ID-Wert auswählen',Wert);
			console.log('Beschriftungswert auswählen',this.plable);
			var thsAreaCode = this.$refs.cascaderAddr.getCheckedNodes()[0].pathLabels;; //Hinweis 2: Label-Wert abrufen console.log('lable',thsAreaCode) // Hinweis 3: Das Endergebnis ist ein eindimensionales Array-Objekt var len=value.length-1;
			this.form.ranges_sguid=value[len];//Dies ist der endgültig geänderte ausgewählte Datenwert, der übermittelt werden soll console.log('guid',this.form.ranges_sguid);
			this.$refs.cascaderAddr.toggleDropDownVisible(); // Nach der Auswahl die Dropdown-Oberfläche ausblenden }
}

Dies ist das Ende dieses Artikels über die Praxis des El-Cascader-Kaskadenselektors in ElementUI. Weitere relevante Inhalte zum El-Cascader-Kaskadenselektor für Elemente 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:
  • Lösung für den Kaskadenselektor-Fehler in Vue+ElementUI
  • ElementUI implementiert kaskadierenden Selektor

<<:  CSS-Probleme bei der gemeinsamen Verwendung von „Position:fixed“ und „Margin-top“ auf Elementen derselben Ebene

>>:  Detailliertes Tutorial zum Erstellen einer JMeter+Grafana+Influxdb-Überwachungsplattform mit Docker

Artikel empfehlen

Gängige Methoden zur Optimierung der Docker-Imagegröße

Die Docker-Images, die wir normalerweise erstelle...

Der gesamte Prozess der Konfiguration von Hive-Metadaten für MySQL

Gehen Sie im Hive-Installationsverzeichnis in das...

Docker löst das Problem, dass das Terminal kein Chinesisch eingeben kann

Vorwort: Eines Tages baute ich einen MySQL-Dienst...

Vor- und Nachteile von bedingten Kommentaren im Internet Explorer

Die bedingten Kommentare des Internet Explorers s...

So reduzieren Sie die Speicher- und CPU-Auslastung von Webseiten

<br />Einige Webseiten sehen nicht groß aus,...

Uniapp implementiert Beispielcode für die Anmeldung mit DingTalk-Scancode

Da Uniapp nicht über eine autorisierte DingTalk-A...

Zehn Erfahrungen im Webdesign im Jahr 2008

<br />Das Internet verändert sich ständig un...

Beispiel für asynchronen Dateiupload in HTML

Code kopieren Der Code lautet wie folgt: <form...

So erstellen Sie mit Photoshop ein Web-Drahtgittermodell

Dieser Beitrag stellt eine Reihe kostenloser Phot...

VUE Erste Schritte Erlernen der Ereignisbehandlung

Inhaltsverzeichnis 1. Funktionsbindung 2. Mit Par...

MySQL Serie 13 MySQL-Replikation

Inhaltsverzeichnis 1. Mit der MySQL-Replikation v...