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

109
Vistas
Pasar ranuras en la función de renderizado h () en Vue3

Estoy un poco confundido sobre cómo convertir esta plantilla en una función h () en Vue 3

 <n-tooltip trigger="hover"> <template #trigger> <n-button> Duck </n-button> </template> If it looks like a duck, walks like a duck, and quacks like a duck...it must be a duck. </n-tooltip>

He intentado esto, pero sé que estoy haciendo algo mal.

 return h(NTooltip, { trigger: 'hover' } , [h('template' , null , { trigger: () => h(NButton,'Duck') } ), h('p','If it looks like a duck, walks like a duck, and quacks like a duck...it must be a duck')] )

Cualquier ayuda es muy apreciada.

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

0

  • h('template') no es necesario para las etiquetas de plantilla, simplemente devuelva el contenido dentro del objeto (de los 3 parámetros)
  • el niño es la ranura predeterminada, por lo que debe declararse como tal ( default:
  • y la p no está en el ejemplo de la plantilla, y tampoco la necesita en la función de representación, solo devuelva el texto
 return h( NTooltip, { trigger: 'hover' } , { trigger: () => h(NButton,'Duck'), default: () => 'If it looks like a duck, walks like a duck, and quacks like a duck...it must be a duck' } )

más información en: https://vuejs.org/guide/extras/render-function.html#passing-slots

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