Heim> Web-Frontend> uni-app> Hauptteil

Wie Uniapp bedingtes Rendering und Listenrendering verwendet

coldplay.xixi
Freigeben: 2020-12-17 10:23:28
Original
4273 Leute haben es durchsucht

Uniapp verwendet bedingtes Rendern und Listen-Rendering: 1. Die Anweisung [v-if] wird zum bedingten Rendern eines Inhalts verwendet. 2. [v-show] zeigt Elemente entsprechend den Bedingungen an Rendert eine Liste basierend auf einem Array.

Wie Uniapp bedingtes Rendering und Listenrendering verwendet

Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version. Diese Methode ist für alle Computermarken geeignet.

Empfohlen (kostenlos):Uni-App-Entwicklungs-Tutorial

So verwenden Sie bedingtes Rendern und Listen-Rendering in Uniapp:

1. Bedingtes Rendering

1.v-if-Direktive wird zum bedingten Rendern verwendet Ein Stück Inhalt

Vue is awesome! data:function() { return { awesome:true //true或false } }
Nach dem Login kopieren

2. Sie können auch v-else verwenden, um einen „else-Block“ hinzuzufügen

Vue is awesome! Oh no data:function() { return { awesome:true //为true时正常显示,为false时显示Oh no } }
Nach dem Login kopieren

3, der als „else-if-Block“ von v-if und can fungiert kontinuierlich verwendet werden

A B C Not A/B/C data:function() { return { type:'A' //A或B或C 什么都不写的话则显示 Not A/B/C } }
Nach dem Login kopieren

4. Zeigt Elemente entsprechend den Bedingungen an

Hello! data:function() { return { ok:true //为true时显示Hello!,为false时则不显示 } }
Nach dem Login kopieren

5. Der Unterschied zwischen v-if und v-show

v-if ist eine „echte“ bedingte Darstellung, die sicherstellt, dass die Ereignis-Listener und untergeordnete Komponenten im bedingten Block werden während des Umschaltvorgangs zerstört und entsprechend neu erstellt. (Verwenden Sie diese Option, wenn sich die Betriebsbedingungen selten ändern.)

v-show-Elemente werden immer gerendert und verbleiben im DOM. v-show schaltet einfach die CSS-Eigenschaftsanzeige des Elements um (none/block). (Beim häufigen Wechseln verwenden)

2. Listen-Rendering

1 Verwenden Sie den Befehl v-for, um eine Liste basierend auf einem Array zu rendern. Es ist eine spezielle Syntax des Formulars „item“ in „items“ erforderlich, wobei „items“ das Quelldatenarray und „item“ ein Alias für das Array-Element ist, über das iteriert wird.

{{index}} : {{item.msg}} data:function() { return { items:[ {msg:'Foo'}, {msg:'Bar'} ] } }
Nach dem Login kopieren

2. Verwenden Sie Objekte in v-for

{{key}} : {{value}} object:{ title:'How to do lists in Vue', author:'Jane Doe', publishedAt:'2020-3-10', }
Nach dem Login kopieren

Die Ergebnisse der beiden oben genannten Beispiele sind wie folgt:

Wie Uniapp bedingtes Rendering und Listenrendering verwendet

Verwandte kostenlose Lernempfehlungen:php-Programmierung(Video)

Das obige ist der detaillierte Inhalt vonWie Uniapp bedingtes Rendering und Listenrendering verwendet. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!