Issue #488✓ ResueltoAbierto el 7 de noviembre de 2017por richieteh94Reacciones 4

Editor.setComponents genera automáticamente CSS no deseado

Respuesta rápidapor thecodefish3

En mi caso de uso, constantemente obtengo y configuro el html/css dentro del editor, y lo que he visto es que acaba duplicando los estilos 'por defecto' (ver los estilos * y cuerpo en la imagen de arriba: aparecen dos veces). Conseguí solucionarlo asegurándome de borrar el CSS antes de (re)restablecerlo, algo así como...

Lee la respuesta completa abajo ↓

Pregunta

Estoy acostumbrado al editor de html y css que menciono en el #324. Después de editar el html y el css, genera un CSS donde sospecho que causado por editor.setComponents() No estoy seguro de que esto sea un error o un comportamiento normal.

Versión de Grapesjs - 0.12.8 Grapesjs preset - GJS-Preset-Newsletter 0.2.15

Respuestas (3)

👍 Muy útilthecodefish13 de noviembre de 2017

En mi caso de uso, constantemente obtengo y configuro el html/css dentro del editor, y lo que he visto es que acaba duplicando los estilos 'por defecto' (ver los estilos * y cuerpo en la imagen de arriba: aparecen dos veces).

Conseguí solucionarlo asegurándome de borrar el CSS antes de (re)restablecerlo, algo así como lo siguiente:

''' js editor. CssComposer.getAll().reset(); editor.setComponents(components); editor.setStyle(css);

thecodefish29 de enero de 2018

@chiqui3d creo que siempre que necesites modificar el CSS desde alguna fuente externa, probablemente querrás restablecer primero el CSS Composer. Así que si tienes algo como 'editor.setStyle(css);' en tu código, puede que necesites llamar a 'editor. CssComposer.getAll().reset();' primero.

artf7 de noviembre de 2017

Primero que nada, actualiza tu versión de grapesjs y luego sé más específico con tus cambios. ¿Qué has cambiado? ¿A qué te refieres con CSS no deseado?

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.