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

128
Visualizações
Defina y reutilice el componente en línea en Vue3

¿Es posible definir un "subcomponente" en línea en Vue3 que se pueda reutilizar en el mismo archivo/componente .vue, pero sin definir realmente un nuevo archivo .vue (es decir, sin definir este subcomponente como un nuevo componente)?

El caso de uso es que tengo una forma muy específica de formatear las opciones de <select> que se usa para múltiples <select> s dentro del mismo componente (archivo .vue ), pero que no se usará en ningún otro lugar (también es pequeño, por lo que Me inclino a definir esta parte de formato de opciones en línea). No necesariamente quiero copiar y pegar el formato (y sería bueno mantenerlo dentro del mismo archivo .vue porque es pequeño).

Me doy cuenta de que esto es solo azúcar sintáctico que puede o no ser relevante en casos específicos (tampoco busco consejos sobre si es una buena idea o no). Solo estoy buscando una forma de hacerlo (si no, también es una respuesta ;-))

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Podrías hacer algo como esto en Vue2

 Vue.component('my-checkbox', { template: '<div class="checkbox-wrapper" @click="check"><div :class="{ checkbox: true, checked: checked }"></div><div class="title">{{ title }}</div></div>', data() { return { checked: false, title: 'Check me' } }, methods: { check() { this.checked = !this.checked; } } });

Probablemente todavía funcione

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