Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
Datos que se repiten en diferentes menús desplegables: Vue.js

Tengo un botón Agregar, al hacer clic en ese botón, un menú desplegable debería agregarse automáticamente, y luego, si hago clic en él nuevamente, debería agregar ese menú desplegable nuevamente. Cuando se agrega un menú desplegable, elijo una opción de las opciones disponibles y luego hago clic en el botón Agregar nuevamente para agregar un menú desplegable más debajo, el menú desplegable se agrega pero se agrega con la opción que elegí para el primer menú desplegable.

Código: HTML:

 <div> <button class="button btn-primary" @click="addRow">Add row </button> </div> <div class="form-group row" v-for="(row,index) in addRowArr"> <div class="col-md-3"> <label>DropDown: </label> <b-input-group left="<i class='fa fa-location-arrow'></i>"> <basic-select :options="SupplyChainArray" :selected-option="SupplyChaindata" @select="SupplyChainobject" v-model="SupplyChain" name="SupplyChain" id="SupplyChain" placeholder="Select SupplyChain"> </basic-select> </b-input-group> </div> </div>

JavaScript:

 export default{ data(){ return(){ addRowArr : [], SupplyChainArray : [{value:1, text:"B2C_HEAVIES"}, {value:2, text:"second"}, {value:3, text:"third"}], SupplyChaindata: {}, SupplyChain: '', } }, methods:{ addRow(){ this.addRowArr.push({}) }, SupplyChainobject(obj) { this.SupplyChaindata = obj; this.SupplyChain = obj.value; }, } }

Para referencia, vea la imagen adjunta:

Imagen adjunta

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Es porque está utilizando un v-model con la misma variable para todos sus menús desplegables.

Tienes que usar una variable diferente para cada menú desplegable. De acuerdo con su modelo de datos, quizás SupplyChain deba ser un objeto con key->value donde la clave es su SupplyChainArray.text y el valor es la variable asociada a v-model .

 <basic-select :options="SupplyChainArray" :selected-option="SupplyChaindata" @select="SupplyChainobject" v-model="row.value" name="SupplyChain" id="SupplyChain" placeholder="Select SupplyChain"> </basic-select>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda