Do you want to switch to Platzi in English?
1

Hola,Estoy intentando capturar el valor de las etiquetas Input generadas de forma dinamica con Vue.js pero no logro almacenarlas en Array

Ejemplo: Lo que he intentado es usar v-model para almacenarlo en un array definido en el .js dentro del data con el nombre input pero siempre que siempre que se modifica uno de los valores de la etiqueta Input todas cambian de valor.

<div-for="value in listRequiere">
           <inputtype="text"v-model="input"></div>
<code>
Escribe tu comentario
+ 2
2
232Puntos

Hola,

Prueba con esto:

HTML

<div id="app">
  <input type="text" v-model="nuevo">
  <button @click="agregar">Agregar</button><br><br>

  <div v-if="inputs" v-for = "valor in inputs">
     <input type="text" v-model="valor">
  </div>
</div>

Vue

new Vue({

	el: "#app",
  data: {
  	inputs: [],
    nuevo: ""
  },
  methods: {
  	agregar: function(){
    	this.inputs.push(this.nuevo);
      this.nuevo="";
    }
  }

});

Coméntame si es lo que querías lograr.

Saludos