Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

404
Visualizações
Vue.js ¿cómo mostrar un valor predeterminado en un selector y ordenar las opciones?

Tengo una aplicación con vue.js y me encuentro con un problema, tengo un selector con opciones en la matriz de options .
Pero cuando muestro la página no hay ningún valor en este selector, básicamente me gustaría que tomara el primer valor base pero no tengo idea de cómo hacerlo.
Antes de hacer eso, también me gustaría ordenar la matriz de opciones contra la matriz ordenada.
Gracias por adelantado.

Código: https://codepen.io/pronicio/pen/eYGJjMP

 <div id="app"> <select v-model="selected"> <option v-for="option in options" v-bind:value="option"> {{ option }} </option> </select> <span>Selected : {{ selected }}</span> </div>
 new Vue({ el: '#app', data: { selected: '', options: [ 'A', 'B', 'C'], sorted: [ 'B', 'C'] } });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Está utilizando una versión muy antigua de vue en su codepan. Actualizar la versión. Puede agregar la opción seleccionada en el gancho mounted . Si obtiene las opciones por cualquier api. Elija el seleccionado después de obtener la respuesta.

 new Vue({ el: '#app', data: { selected: '', options: [ 'A', 'B', 'C'], sorted: [ 'B', 'C', 'A'] }, mounted(){ this.selected = this.options[0] } });
 @import url(https://fonts.googleapis.com/css?family=Open+Sans); body { font-family: 'Open Sans', sans-serif; background: rgba(0,0,0,.5); margin: 0; } #app { width: 500px; margin: 0 auto; padding: 10px 20px; background: rgba(255,255,255,.9); }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="app"> <select v-model="selected"> <option v-for="option in options" v-bind:value="option"> {{ option }} </option> </select> <span>Selected : {{ selected }}</span> </div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda