Cómo trabajar con Componentes Personalizados
Problema 1 Depende (puedes extender otros tipos), pero esa es la base para todos los componentesProblema 2 Aquí deberías señalar solo los problemas relacionados con la biblioteca central y no con sus pluginsProblema 3 Por favor, lee atentamente este https://grapesjs.com/docs/modules/Components.html
Lee la respuesta completa abajo ↓Pregunta
Hola, Tengo algunas preguntas y problemas sobre y con el editor de uvasProblema 1 En un componente, ¿qué clase se extiende? ¿Es realmente esta https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js) clase?Problema 2 He creado un codesandbox que muestra los problemas que tengo actualmente. Está orientado al plugin mjml[Salida Sandbox Código SandboxPasos para reproducirseArrastrar el bloque de botones al editorAsegurarse de que no haya clasesModificar el anchoEl tamaño no cambiaRecargar la páginaEl tamaño ahora se aplica porque se ha añadido una claseAhora, cuando hay u...
Respuestas (3)
Problema 1 Depende (puedes extender otros tipos), pero esa es la base para todos los componentesProblema 2 Aquí deberías señalar solo los problemas relacionados con la biblioteca central y no con sus pluginsProblema 3 Por favor, lee atentamente este https://grapesjs.com/docs/modules/Components.html
Por favor, lea atentamente este https://grapesjs.com/docs/modules/Components.html Sí, se me olvidó una frase importante 'defaults: { ... defaultModel.prototype.defaults, ... Utilería } 'Aquí deberías señalar solo los problemas relacionados con la biblioteca central y no sus plugins Bueno, eso no er...
¿Cuáles son los pasos para importar un componente personalizado?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #774
Imita el comportamiento de un custom RTE al analizar contenido
Hola @artf, Me gustaría replicar este comportamiento al llamar a 'editor.setComponents("<div>Esto es un componente de texto. <span style='f...
Issue #2204
Callback personalizado de procesador para componentes generados desde Vue
¡Hola! Recientemente me encontré con esta nueva función increíble introducida aquí Aquí puedes hacer algo de procesamiento del elemento gen...
Issue #3596
No se escapan los valores
El código GrapesJS está abierto a problemas con XSS porque los valores se insertan en el DOM sin escapar, por ejemplo, https://github.com/a...
Issue #3119
¿Cómo crear un bloque personalizado hecho con componentes de grapesjs?
Hola, quiero que me hagan bloques personalizados con componentes de grapesjs. Encontré la solución para añadir componentes: https://github....
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.