Haz que el estilo CSS no sea devuelto
Pregunta
Cómo evitar que el CSS de un bloque/componente no se devuelva cuando usamos 'editor.getCss();'
Es como 'https://grapesjs.com/docs/api/component.html#tohtml'
pero debería ser algo como toCSS dentro de un componente personalizado
Respuestas (3)
toHTML() {
regresar '';
},
toCSS() {
regresar '';
},
El componente tiene el método 'getStyle' que devuelve un objeto como este '{ color: 'red'}'. Si el objeto que devuelve está vacío, no se creará ninguna regla en el código, pero se aplica lo mismo en el lienzo, así que no verás tus estilos. Lo que puedes hacer es crear un componente personalizado as...
@artf la solución "getStyle()" que proporcionaste solo puede aplicarse a la solución ¿y si este componente tiene una clase de "isNewComponent" y tiene un estilo de es posible que el editor no incluya el estilo anterior (con una clase) cuando llamamos editor.getCss();
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #868
El evento "component:add" se activa cuando se mueven componentes
Tomado de https://github.com/artf/grapesjs/wiki/API-Editorcomponent:add - Se activa cuando se añade un nuevo componente al editor, el model...
Issue #1033
Cuando se usan IDs, no es posible actualizar o eliminar un estilo
Pasos para reproducirsehttps://jsfiddle.net/1cjjr02p/Haz clic en el texto del editor, cambia el color de fondo.Exportar CSS. Verás que exis...
Issue #5746
El desplazamiento de ColorPicker incorrecto cuando los paneles están fuera del contenedor del editor
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v122 Enlace de demo reproducible h...
Issue #3579
RTE se pierde al abrirse justo después de soltar el componente 'activeOnRender'
Versión: 0.17.4 ¿Puedes reproducir el error de la demo?[x] Sí[ ] No Pasos para reproducir:Ir a la demoColocar un bloque de "Texto" dentro d...
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.