Hoy vamos a aprender a recorrer y mostrar un array en VueJS 2 usando la directiva de iteración v-for.
Es muy simple, veamos un ejemplo en una estructura básica de html:
<html>
<head>
<meta charset="utf-8">
<title>Curso de VueJS 2 - victorroblesweb.es</title>
</head>
<body>
<!-- Elemento main donde actua la instancia vue -->
<main>
<!-- Directiva de bucles v-for -->
<h1>Listado de peliculas (array)</h1>
<ol>
<li v-for="pelicula in peliculas">{{ pelicula }}</li>
</ol>
</main>
<script src="https://unpkg.com/vue@2.1.10/dist/vue.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>
Y en nuestro fichero main.js tenemos la instancia de Vue principal donde tenemos nuestros datos.
new Vue({
el: 'main',
data: {
peliculas:['Batman v Superman', 'La verdad duele', 'Spiderman 3'],
}
});
Si analizamos el trozo de código de la plantilla donde se muestra el listado:
<!-- Directiva de bucles v-for -->
<h1>Listado de peliculas (array)</h1>
<ol>
<li v-for="pelicula in peliculas">{{ pelicula }}</li>
</ol>
Estamos haciendo un bucle foreach clásico.
Con esto ya sabemos recorrer y mostrar un array en VueJS 2.
¿Quieres más? Curso de VueJS 2 en Español – Crea webapps modernas













