comment peut obtenir index & amp; compter en vuejs
J'ai ce type de code (JSFiddle)
<li v-for="(itemObjKey, catalog) in catalogs">this index : {{itemObjKey}}</li>
Sortie:
cet indice: 0
cet indice: 1
Ma question est:
- Comment puis-je obtenir la valeur de l'indice d'abord commencer: 1 par exemple
je veux
de sortie comme ceci:
cet indice: 1
cet indice: 2 - Comment puis-je obtenir de compter à partir de l'index, c'est à dire sortie comme ceci:
cet indice: 1
cet indice: 2
ce nombre: 2
source d'informationauteur b4dQuetions
Vous devez vous connecter pour publier un commentaire.
vous pouvez simplement ajouter 1
pour obtenir la longueur d'un tableau/objets
Alternativement, vous pouvez simplement utiliser,
Cela fonctionne très bien.
Le SECOND argument optionnel est l'indice, en commençant à 0. Donc à la sortie de l'index et de la longueur totale d'un tableau appelé "some_list':
Si au lieu d'une liste, vous étiez en boucle à travers un objet, puis le deuxième argument est la clé de la paire clé/valeur. Donc, pour l'objet 'my_object':
La suivante serait d'imprimer la clé : des paires de valeurs. (vous pouvez le nom de "chacun" et " i " tout ce que vous voulez)
Pour plus d'informations sur la Vue de la liste de rendu: https://vuejs.org/v2/guide/list.html
L'Aide De Vue 1.x, utilisez la variable spéciale
$index
comme suit:alternativement, vous pouvez spécifier un alias comme un premier argument pour
v-for
directive comme suit:Voir : Vue 1.x guide
L'Aide De Vue 2.x,
v-for
fournit un deuxième argument optionnel référence l'index de l'élément courant, vous pouvez ajouter 1 dans votre moustache modèle comme on l'a vu:Voir: Vue 2.x guide
Éliminer les parenthèses dans le
v-for
syntaxe fonctionne aussi très bien d'où:Espère que ça aide.
En cas, vos données sont dans la structure suivante, vous obtenez la chaîne comme un indice
Dans ce cas, vous pouvez utiliser la variable supplémentaire pour obtenir l'indice du nombre:
Source: https://alligator.io/vuejs/iterating-v-for/
Parce que ceux sont des indices des éléments dans le tableau et index démarre toujours à partir de 0 de tableau.longueur-1.
Pour imprimer le nombre d'éléments au lieu de l'index, utilisez
index+1
. Comme ceci:Et de montrer le nombre total utilisation
array.length
Comme ceci:Comme par DOC: