Heim > Web-Frontend > js-Tutorial > Hauptteil

So ändern Sie die Anzeige und das Ausblenden des aktuellen Elements in Vue

亚连
Freigeben: 2018-06-07 11:23:00
Original
1882 Leute haben es durchsucht

Im Folgenden werde ich Ihnen eine Implementierungsmethode zum Ändern der Anzeige, des Ausblendens oder des Status des aktuell ausgewählten Elements in Vue vorstellen. Sie hat einen guten Referenzwert und ich hoffe, dass sie für alle hilfreich ist.

In vue ist es nicht mehr wie bei jq, dom direkt zu bedienen. Wenn Sie auf das aktuell ausgewählte Element verweisen möchten, können Sie die Idee von jq nicht mehr verwenden:

Beim Zeigen auf einen Status wird nur der angezeigte Status ausgeblendet und andere Elemente bleiben unverändert. Wenn element-ui im ​​Projekt verwendet wird, wird der Vorgang einfacher.

v-if="(row.id == currentId&&row.auditState==0)?checkState:!checkState" @mouseover="statehidden(row.id)"
Nach dem Login kopieren

In js:

statehidden(id){
   this.currentId=id; 
  },
Nach dem Login kopieren

Die Idee dieser Methode ist: Wenn die Maus auf ein Element zeigt, ermitteln Sie die ID eines bestimmten Elements, speichern Sie sie in einer Variablen und steuern Sie die Schaltfläche zum Ein- und Ausblenden, da die ID des aktuellen Elements nur abgerufen werden kann Die Maus zeigt auf ein bestimmtes Element, sodass Sie row.id==currentId zur Beurteilung verwenden können, sodass Sie die Änderungen des aktuellen Elements leicht steuern können

Ich hoffe, das Obige ist das, was ich für alle zusammengestellt habe Es wird in Zukunft für alle hilfreich sein.

Verwandte Artikel:

Klicken Sie auf die Seitenzahl, um den Seiteninhalt beim Paging in vue.js zu ändern

In der vue2.0-Komponente So implementieren Sie Wertweitergabe und Kommunikation

Neue Funktionen der Webpack 4.0.0-Beta.0-Version (ausführliches Tutorial)

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Anzeige und das Ausblenden des aktuellen Elements in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage