Issue #3075💬 RespondidoAbierto el 16 de octubre de 2020por hellocaioReacciones 0

Rechazo no gestionado (TypeError): i.classList está indefinido

Respuesta rápidapor hellocaio

Da igual, problema resuelto por: editor.on("load", () => { editor.on("component:add", (model) => { editor.select(modelo); }); });

Lee la respuesta completa abajo ↓

Pregunta

Hola. He actualizado GrapesJS a su versión actual 0.16.22 y me aparece un error en la función de callback:

editor.on("component:add", (model) => { editor.select(modelo); });

La pila de errores:

Rechazo no gestionado (TypeError): i.classList no está definida

Stack: ./node_modules/grapesjs/dist/grapes.min.js/</</w.toggleClass/</< node_modules/grapesjs/dist/grapes.min.js:2 S node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</w.toggleClass/< node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</c.cada/< node_modules/grapesjs/dist/grapes.min.js:2 S node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</w.each node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</w.toggleClass node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</w.removeClass node_modules/grapesjs/dist/grapes.min.js:2 actualizaciónEstado node_modules/grapesjs/dist/grapes.min.js:2 m node_modules/grapesjs/dist/grapes.min.js:2 v node_modules/grapesjs/dist/grapes.min.js:2 d node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</</o</a.Backbone</c.trigger node_modules/grapesjs/dist/grapes.min.js:2 Set node_modules/grapesjs/dist/grapes.min.js:2 selectAdd node_modules/grapesjs/dist/grapes.min.js:11 Init/< node_modules/grapesjs/dist/grapes.min.js:11 m node_modules/grapesjs/dist/grapes.min.js:2 v node_modules/grapesjs/dist/grapes.min.js:2 d node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</</o</a.Backbone</c.trigger node_modules/grapesjs/dist/grapes.min.js:2 _onModelEvent node_modules/grapesjs/dist/grapes.min.js:2 m node_modules/grapesjs/dist/grapes.min.js:2 v node_modules/grapesjs/dist/grapes.min.js:2 d node_modules/grapesjs/dist/grapes.min.js:2 ./node_modules/grapesjs/dist/grapes.min.js/</</</o</a.Backbone</c.trigger node_modules/grapesjs/dist/grapes.min.js:2 Set node_modules/grapesjs/dist/grapes.min.js:2 Añadir node_modules/grapesjs/dist/grapes.min.js:2 empuja node_modules/grapesjs/dist/grapes.min.js:2 addSelected/< node_modules/grapesjs/dist/grapes.min.js:11 addSelected node_modules/grapesjs/dist/grapes.min.js:11 setSelected/< node_modules/grapesjs/dist/grapes.min.js:11 setSelected node_modules/grapesjs/dist/grapes.min.js:11 select node_modules/grapesjs/dist/grapes.min.js:11

Respuestas (3)

hellocaio16 de octubre de 2020
Fragmento de códigoTEXT
Da igual, problema resuelto por:

editor.on("load", () => {
        editor.on("component:add", (model) => {
            editor.select(modelo);
        });
    });
hellocaio16 de octubre de 2020

Vale, olvida lo anterior. Funcionó varias veces y ahora me da el mismo error. Perdón por eso.

artf16 de octubre de 2020

¿Puedes proporcionar una demostración, por favor?

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 →

Explorar categorías de plugins

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