Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

brauchen:

Implementieren Sie die dynamische Anzeige von Optionwerten im Selektor anstelle von fest codierten Daten. Meine Rollen-ID-Daten lauten wie folgt:

Bildbeschreibung hier einfügen

Nun müssen wir diese Datenanfragen auf der Option anzeigen

Die Implementierung ist wie folgt:

Verwenden Sie den Selektor in der Element-Benutzeroberfläche:

<el-form-item label="Rollen-ID:" prop="Rollen-ID">
    <el-select v-model="addUserForm.roleId" placeholder="Bitte wählen Sie die Rollen-ID">
      <el-Option
          v-for="Element in Rollenliste"
          :Schlüssel="Artikel.Wert"
          :label="Artikel.label"
          :Wert="Artikel.Wert">
      </el-Option>
    </el-Auswahl>
</el-form-item>

Passen Sie ein leeres Array in Daten an:

Bildbeschreibung hier einfügen

Schreiben Sie die Anfrage zur Implementierung der Daten in Methoden:

getroleList() {
   getRoleList(diesen.Namen).then(res => {
     lass Ergebnis = res.data.items;
     console.log("Rollenliste abrufen: " +JSON.stringify(this.roleList));
     Ergebnis.fürJedes(Element => {
     	this.roleList.push({label:element.name,value:element.name});
     });
     }).catch( Fehler => {
       konsole.log(Fehler);
  });
},

In der erstellten Implementierungsanzeige:

Bildbeschreibung hier einfügen

Wobei getRoleList die von mir gekapselte Get-Anfrage ist:

Bildbeschreibung hier einfügen

Die Ergebnisse sind wie folgt:

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die Verwendung von Vue + Element zur dynamischen Anzeige von Hintergrunddaten für Optionen. Weitere relevante Inhalte zu dynamischen Optionen von Vue Element finden Sie in früheren Artikeln auf 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:
  • Vue + Element ui legt den dynamischen Header-Vorgang entsprechend den im Hintergrund zurückgegebenen Daten fest
  • Vue + Element verwendet dynamisches Laderouting, um den Vorgang zum Anzeigen der dreistufigen Menüseite zu implementieren

<<:  Lösen Sie das Problem, dass der anonyme Upload und Download von Linux-FTP automatisch startet

>>:  MySQL 8.0.11 Installationshandbuch für Mac

Artikel empfehlen

JavaScript-Singleton-Modus zum Implementieren benutzerdefinierter Popup-Fenster

In diesem Artikel wird der spezifische Code des J...

Detaillierte Erklärung der mysql.user-Benutzertabelle in Mysql

MySQL ist eine von mehreren Benutzern verwaltete ...

CocosCreator klassisches Einstiegsprojekt flappybird

Inhaltsverzeichnis Entwicklungsumgebung Game-Engi...

Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue

Wenn Sie ein Vue-Projekt entwickeln, müssen Sie h...

Vue implementiert mehrere Ideen zum Themenwechsel

Inhaltsverzeichnis Themen dynamisch ändern Die er...

Implementierung eines einfachen Chatroom-Dialogs basierend auf WebSocket

In diesem Artikel finden Sie den spezifischen Cod...

So lösen Sie das Problem der automatischen Paketaktualisierung im Debian-System

Ich weiß nicht, wann es angefangen hat, aber jede...

Detaillierte Erklärung der allgemeinen For-Schleife in JavaScript-Anweisungen

Es gibt viele Schleifenanweisungen in JavaScript,...

Detailliertes Tutorial zur Installation von Hbase 2.3.5 auf Vmware + Ubuntu18.04

Vorwort Im vorherigen Artikel wurde Hadoop instal...

Tutorial zur Remote-Verbindung mit einer MySQL-Datenbank unter Linux

Vorwort Ich bin kürzlich bei der Arbeit auf diese...

Eine kurze Analyse des Kimono-Memo-Problems

Heute musste ich nach dem Neustart des Spiels fes...