Eine kurze Analyse der Listenrendering-Anweisungen von Vue: v-for
Dieser Artikel führt Sie durch den Listenrendering-Befehl von Vue: v-for. Ich hoffe, er wird Ihnen hilfreich sein!
Vues Listenwiedergabe
1.1.v-for
⭐⭐
Ich persönlich bin der Meinung, dass es sich tatsächlich um eine for-Schleife mit grundlegender Syntax handelt. Die Verwendung ist ähnlich, aber die Form ist anders. Wenn Sie es verstehen, können Sie es verwenden. (Lernvideo-Sharing: vue-Video-Tutorial)
1 |
|
1 |
|
Ein Parameter: „Wert im Objekt“;
Zwei Parameter: „(Wert, Schlüssel) im Objekt“;
- Drei Parameter: „(Wert, Schlüssel, Index) im Objekt
- v-for unterstützt auch das Durchlaufen von Zahlen: Jedes Element ist eine Zahl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div
class
=
"item"
v-
for
=
"item in products"
>
<h3
class
=
"title"
>商品:{{item.name}}</h3>
<span>价格:{{item.price}}</span>
<p>秒杀:{{item.desc}}</p>
</div>
const
app = Vue.createApp({
data() {
return
{
//2.数组 存放的是对象
products: [
{ id: 11, name:
"mac"
, price: 1000, desc:
"99"
},
],
};
},
});
app.mount(
"#app"
);
Nach dem Login kopieren3 templ-Element zum Durchlaufen des Renderns eines Inhalts, der mehrere Elemente enthält
Warum hier nicht div verwenden?
Der Grund:
Wenn es in Div verpackt ist, wird es auch so sein rendered
Tatsächlich ist die Vorlage ein Vorlagenplatzhalter, der uns beim Umschließen von Elementen helfen kann. Während des Schleifenprozesses wird die Vorlage nicht auf der Seite gerendert.
div (wenn das div keine tatsächliche Bedeutung hat, können Sie eine Vorlage verwenden, um es zu ersetzen)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!-- 2.遍历对象 -->
<ul>
<li v-
for
=
"(value,key,index) in info"
>
{{value}} - {{key}} - {{index}}
</li>
</ul>
const
app = Vue.createApp({
data() {
return
{
info: { bame:
"why"
, age: 18, height: 1.88 },
};
},
});
app.mount(
"#app"
);
Nach dem Login kopierentemplate
1 |
|
- 1.3.v – für Array-Update. Erkennung
- ⭐⭐
- Vue umschließt die Änderungsmethoden des abgehörten Arrays, sodass sie auch Ansichtsaktualisierungen auslösen
Zu den umschlossenen Methoden gehören : push(), das Elemente nach dem Array einfügt
pop() Löschen ein Element von der Rückseite des Arrays
shift() Ein Element von der Vorderseite des Arrays löschen unshift() Ein Element von der Vorderseite des Arrays einfügen
sort() Sortieren
reverse() reverse- Die Verwendung dieser Methoden ist in js tatsächlich ähnlich. Wenn Sie darüber nachdenken, schauen Sie noch einmal nach
- Methode zum Ersetzen von Arrays
- Die obige Methode wird Ändern Sie direkt das ursprüngliche Array;
- Einige Methoden ersetzen jedoch nicht das ursprüngliche Array, sondern generieren ein neues Array, z. B. filter(), concat() und Slice();
1
2
3
4
5
<div v-
for
=
"(value,key,index) in infos"
>
<span>{{value}}</span>
<strong>{{key}}</strong>
<i>{{index}}</i>
</div>
Nach dem Login kopieren[Empfehlung für ein entsprechendes Video-Tutorial:
、
Erste Schritte mit dem Web-Frontend】
Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Listenrendering-Anweisungen von Vue: v-for. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie die Kartenfunktion in Vue

Der Unterschied zwischen Event und $event in Vue

Der Unterschied zwischen Export und Exportstandard in Vue

Onmount in Vue entspricht dem Lebenszyklus der Reaktion
