Cet article vous présentera la commande de rendu de liste de Vue : v-for. J'espère qu'elle vous sera utile !
⭐⭐
Personnellement, je pense que c'est en fait une boucle for avec une syntaxe de base. L'utilisation est similaire, mais la forme l'est. différent. Si vous le comprenez, vous pouvez l'utiliser. (Partage vidéo d'apprentissage : tutoriel vidéo vue)
Comment utiliser ;
1 Parcourir un tableau
v-for="item in 数组"
v-for="(item, index) in 数组"
Exemple de parcours d'un tableau :
<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");
2. objets , et prend en charge un, deux ou trois paramètres :
<!-- 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");
<li v-for="item in 100">{{item}}</li>
Je n'y ai pas beaucoup réfléchi lorsque j'étudiais auparavant. J'ai découvert ce problème lorsque j'organisais mes notes
La raison:
S'il est enveloppé par div, le div le sera également. rendu<div v-for="(value,key,index) in infos"> <span>{{value}}</span> <strong>{{key}}</strong> <i>{{index}}</i> </div>
<template v-for="(value,key,index) in infos"> <span>{{value}}</span> <strong>{{key}}</strong> <i>{{index}}</i> </template>
:
push() insérant des éléments après le tableauLa méthode ci-dessus sera. modifier directement le tableau d'origine ;
//并不是完整写法!!! <li v-for="item in names">{{item}}</li> names: ["abc", "bac", "aaa", "cbb"], // 1.直接将数组修改为一个新的数组 this.names = ["cc", "kk"]; // 2.通过一些数组的方法,修改数组中的元素 this.names.push("cc"); this.names.pop(); this.names.splice(2, 1, "cc"); this.names.sort(); this.names.reverse();
、Démarrer avec le front-end Web】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!