Cómo actualizar el modelo de un componente personalizado cuando se cambia un rasgo.
Por fin he averiguado esto por mi cuenta y quiero compartir el resultado para quien esté pasando por esto como yo. Este código recortado crea un componente de vídeo personalizado y responsivo que soporta YouTube, Vimeo, MyVRSpot y un iframe src personalizado. He conseguido que el modelo se actualizara en el lienzo cua...
Lee la respuesta completa abajo ↓Pregunta
¡Hola! He leído y releído la documentación de GrapesJS y la referencia de API sobre cómo crear un componente personalizado y simplemente no consigo entenderlo. Inicialmente empecé intentando ampliar el componente de vídeo existente, pero luego decidí crear mi propio componente de vídeo personalizado. Estoy usando el componente de vídeo existente como guía. Mi componente se puede arrastrar al lienzo y los ajustes del componente (rasgos) se pueden activar, pero no se actualiza nada en el lienzo. Mi componente tagName es un div porque necesito un envoltorio para que el iframe interno sea sensibl...
Respuestas (1)
Por fin he averiguado esto por mi cuenta y quiero compartir el resultado para quien esté pasando por esto como yo. Este código recortado crea un componente de vídeo personalizado y responsivo que soporta YouTube, Vimeo, MyVRSpot y un iframe src personalizado. He conseguido que el modelo se actualiz...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1959
Editar innerHTML en un botón personalizado
Hola a todos, Estoy intentando cambiar el texto en un componente de botón, pero no consigo editarlo. He añadido este tipo: Incluí el paráme...
Issue #2741
¿Cómo envolver un componente con nodos de texto basados en un rasgo?
Hola @artf, No estoy seguro de si esto aplica aquí, pero no consigo averiguar en la documentación cómo actualizar el modelo de componentes...
Issue #2193
Restablecer rasgo al editar el contenido de un componente personalizado
Hola, Tengo un componente personalizado cuyo contenido se puede cambiar cambiando las opciones de selección de rasgos, pero también puede e...
Issue #3409
Propiedad de componente personalizada que no es un rasgo
Me gustaría crear un componente personalizado con una propiedad que se actualice según un código específico, pero no quiero que esta propie...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.