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

373
Visualizações
Use keyup enter en el campo de entrada personalizado - Vue JS

Tengo que usar keypu.enter en un componente de entrada personalizado en Vue. Quiero que el componente <input /> pueda ejecutar una función alojada en el componente principal después de un evento de tecla enter durante la escritura
Este es el código del componente.

 <input v-on:keyup.enter="$emit('keyup')"/>

Y ahí está la página principal.

 <template> <se-input @keyup="function()"/> </template> <script> import inputField from '../components/inputfield.vue' export default { name: 'inputField', components: { 'custom-input': inputField }, }, methods: { function () { // Function } } } </script>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Intente pasar valor a su evento personalizado y en el componente principal escuche ese evento:

 Vue.component('seInput', { template: ` <div class=""> <input v-on:keyup.enter="$emit('keyup', $event.target.value)"/> </div> ` }) new Vue({ el: '#demo', data() { return { inputValue: null } }, methods: { handleInput(val) { this.inputValue = val } } })
 <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="demo"> <h3>{{ inputValue }}</h3> <se-input @keyup="handleInput"/> </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