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
MySQL-Datenbank meldet FEHLER 1045 (28000): Zugri...
Zu den neuen Funktionen in MySQL 8.0 gehören: Vol...
In diesem Artikel erfahren Sie, wie Sie mit JavaS...
Inhaltsverzeichnis 1. Was ist eine Vorlagenzeiche...
Verwenden Sie CSS-Stile und HTML-Tag-Elemente Um ...
Dieser Artikel wurde aus dem Blog „Usability Count...
Frage. Im mobilen Shopping-Mall-System sehen wir ...
In diesem Artikel wird der spezifische Code für d...
Installationsumgebung: CentOS7 64-Bit, MySQL5.7 1...
<iframe src="./ads_top_tian.html" all...
1. Nachfrage Wir haben drei Tabellen. Wir müssen ...
1. Vergleichen Sie den alten virtuellen DOM mit d...
einführen Haben Sie schon einmal einen ganzen Tag...
Für die Entwicklung benötigen Sie immer Daten. Al...
1. Die Eigenschaft „vertical-align“ erzielt folge...