1. Wirkung 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 Die von unserer Schnittstelle zurückgegebene Datenquelle lautet jedoch wie folgt: 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:
|
1. Problembeschreibung Heute muss ich die Systemp...
Inhaltsverzeichnis Gemeinsame Funktionen von Linu...
Laden Sie zuerst die Abhängigkeiten herunter: cnp...
Es gibt viele Tags in XHTML, aber nur wenige werd...
Zur Erinnerung: Egal ob bei der Planung, Gestaltun...
Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...
Dieser Beitrag stellt eine Reihe kostenloser Phot...
Dieser Artikel beschreibt die Verwendung gespeich...
Bei unserer täglichen Arbeit führen wir manchmal ...
Das in diesem Artikel beschriebene Layout gleiche...
Offizielle Website: http://code.google.com/p/zen-c...
Umsetzungsideen Ganz außen ist ein großer Kreis (...
Die meisten Navigationsleisten sind horizontal an...
Umfeld Name Eigentum CPU x5650 Erinnerung 4G Sche...
Ich erstelle derzeit Nginx, kann aber nicht über ...