Wie in der folgenden Abbildung dargestellt, ist es eine gängige Entwurfsmethode, die Bedienschaltfläche unten in Aber leider stellt uns Es hat eine Weile gedauert, diese Funktion durch eine Funktion zu implementieren, Tatsächlich ist die Logik ganz einfach. Fügen Sie einfach das folgende <ul class="el-cascader-menu__list" style="border-top: solid 1px #E4E7ED;padding:0"> <li Klasse="el-cascader-node" Stil="Höhe:38px;Zeilenhöhe: 38px"> <i class="el-icon-plus"></i> <span class="el-cascader-node__label">Neue Produktkategorien hinzufügen</span> <i Klasse="el-icon-arrow-right el-cascader-node__postfix"/> </li> </ul> Ich verwende hier direkt den Oben ist der Code, schreiben Sie diese Funktion in /** * Fügen Sie eine Popup-Schaltfläche für die unteren Bedienelemente der Element-UI „Select“ und „Cascader“ hinzu * @param sichtbar * @param refName setzt den Ref-Namen * @param onClick Klick-Listener für die untere Bedienschaltfläche */ sichtbareÄnderung(sichtbar, refName, beiKlick) { wenn (sichtbar) { const ref = this.$refs[refName]; Lassen Sie Popper = ref.$refs.popper; wenn (popper.$el) popper = popper.$el; wenn (!Array.from(popper.children).some(v => v.className === 'el-cascader-menu__list')) { const el = document.createElement('ul'); el.className = "el-cascader-menu__list"; el.style = 'border-top: durchgezogen 1px #E4E7ED; Polsterung: 0; Farbe: #606266;'; el.innerHTML = `<li class="el-cascader-node" style="height:38px;line-height: 38px"> <i class="el-icon-menu"></i> <span class="el-cascader-node__label">Produktklassifizierungsverwaltung</span> <i Klasse="el-icon-arrow-right el-cascader-node__postfix"/> </li>`; popper.appendChild(el); el.onclick = () => { // Die Logik, die Sie nach dem Klicken auf die untere Schaltfläche auslösen möchten, kann auch direkt hier geschrieben werden: onClick && onClick(); // Der folgende Code implementiert das Ausblenden der Popup-Ebene nach dem Klicken. Dies ist nicht erforderlich und kann gelöscht werden, wenn (ref.toggleDropDownVisible) { ref.toggleDropDownVisible(false); } anders { ref.sichtbar = falsch; } }; } } }, Die Aufrufmethode von <el-Kaskade :Optionen="Kaskadenoptionen" v-Modell="Kaskadenwert" @visible-change="v => sichtbareÄnderung(v, 'cascader', cascaderClick)" ref="Kaskaden" /> Tipp: Es kann später mit dem offiziellen Versions-Upgrade ungültig werden, also mit Vorsicht verwenden Zusammenfassen Oben habe ich Ihnen das Hinzufügen von Popup-Bedienungsschaltflächen für Select und Cascader von Element-UI vorgestellt. Ich hoffe, es wird Ihnen helfen! |
<<: Details zur Verwendung von Bimface in Vue
>>: Detaillierte Erklärung, wo Docker Protokolldateien speichert
1. Ein Container ist eine unabhängig laufende Anw...
Mysql5.5 Dual-Maschine-Hot-Standby Durchführung I...
1. Qualitative Änderungen durch CSS-Variablen Die...
Private Docker-Imagebibliothek Private Docker-Bil...
Vorwort Das Grundprinzip der MySQL-Master-Slave-R...
Auf Unix-ähnlichen Systemen wissen Sie möglicherw...
Beim Schreiben des HTTP-Moduls von nginx müssen d...
In diesem Artikel wird der spezifische JavaScript...
query_cache_limit query_cache_limit gibt die Puff...
Inhaltsverzeichnis Vorwort Das Prinzip der asynch...
Dieser Fall basiert auf dem CentOS 7-System Geeig...
Der Download des Docker-Images hängt oder ist zu ...
Vorwort Workbench ist auf einem Computer installi...
Dieser Artikel veranschaulicht anhand eines Beisp...
Funktionen von SSHFS: Basierend auf FUSE (dem bes...