Problema con grapjs.init()
El objeto opción se pasa al plugin tal cual y no hay razón para clonarlo
Lee la respuesta completa abajo ↓Pregunta
Aparentemente, las opciones que se han pasado a 'grapjs.init()' no están siendo clonadas en profundidad y el mismo objeto está siendo mutado que originalmente se había pasado. Esto está creando un problema raro, no puedo hacerlo
this._builder = grapesjs.init({
contenedor: '#gjs',
Plugins: ['GJS-preset-newsletter'],
pluginsOpts: myOptions
});
La mutación se puede ver registrando 'myOptions' antes de 'init' y el resultado es muy raro, editor sin ningún componente
<img width="1440" alt="captura de pantalla 2018-11-26 a las 10:15 55 am" src="https://user-images.githubusercontent.com/2821084/48994313-634fd500-f164-11e8-9ab4-2e31b86717a7.png">Tuve que arreglarlo usando 'cloneDeep' de lodash
this._builder = grapesjs.init({
contenedor: '#gjs',
Plugins: ['GJS-preset-newsletter'],
pluginsOpts: cloneDeep(myOptions)
});
Mi versión es 'grapesjs": "^0.14.43",'
Respuestas (2)
El objeto opción se pasa al plugin tal cual y no hay razón para clonarlo
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1554
Problema con mis celdas cuando vuelvo a cargar el html y el css.
Cuando recupero mi plantilla de la base de datos. Mis celdas se han vuelto cajas y no puedo modificar su ancho como cuando son celdas. ¿Pue...
Issue #1320
[ÚLTIMO] + Plugin GJS; Problemas con el atributo data-tab
Hello tuve un problema usando el atributo data-tab con mis elementos. Estábamos creando una pestaña que aprovechaba el atributo para cambia...
Issue #1727
[PREGUNTA] Evento para que los niños vean
Tengo un problema con un componente. Cuando dejo caer un componente en el lienzo, creo un objeto sencillo. Antes de añadir este objeto nece...
Issue #681
La barra de herramientas se muestra de nuevo al desplazarse aunque esté oculta en Firefox
Hola, Tenemos que ocultar la barra de herramientas usando las propiedades gjs-data-*. Está oculto con éxito. Pero en Firefox, cuando bajas...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.