Resultado del editor de pasar el cursor en TypeError: this[0].getAttribute no es una función
@noogen podríais crear una demo reproducible en algo como jsfiddle? (sin tu preset/plugin, así que sé que el problema viene del núcleo)
Lee la respuesta completa abajo ↓Pregunta
-
¿Estás usando la última versión (las versiones anteriores NO están soportadas)? Sí, usando la última versión v0.16.3.
-
¿Qué pasó?
Actualizado de WORKING v0.15.3 a v0.16.3. Además, he vuelto a verificar que esto FUNCIONA en la v0.15.10
Demo para reproducir el problema https://niiknow.github.io/grapesjs-components-farmer/ en Firefox y Chrome más recientes.
Error de salida a la consola de Chrome:
Uncaught TypeError: this[0].getAttribute no es una función
en Cash... /node_modules/cash-dom/dist/cash.esm.js.fn.attr (grapes.js:3475)
en getData (grapes.js:3677)
en Cash... /node_modules/cash-dom/dist/cash.esm.js.fn.data (grapes.js:3730)
en child.onHover (grapes.js:27349)
en executeBound (grapes.js:18742)
en HTMLBodyElement. <anonymous> (grapes.js:18755)
en HTMLBodyElement. <anonymous> (grapes.js:18102)
Debug muestra que, al pasar el cursor sobre el DOM 'body', intenta obtener datos 'model' de body.parent, que es el objeto 'document'.
Respuestas (3)
@noogen podríais crear una demo reproducible en algo como jsfiddle? (sin tu preset/plugin, así que sé que el problema viene del núcleo)
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para actuar. Por favor, contacta con nosotros si tienes o encuentras las respuestas que necesitamos para que podamos investigar más a fondo.
Yo también tengo este problema. A mí me pasa cada vez que intento hacer la opción de canvas en init. ''' JavaScript const editor = grapesjs.init({ Indica dónde iniciar el editor en el editor. También puedes aprobar un HTMLElement Contenedor: '#gjs', Consigue el contenido del lienzo directamente del elemento Como alternativa, podríamos usar: 'components: '<h1>¡Hello World Component!</h1>' `, fromElement: cierto, Ancho: 'Auto', Desactiva el gestor de almacenamiento por el momento storageManager: false, Plugins: ['GJS-preset-webpage'], pluginsOpts: { 'gjs-preset-webpage': { Opciones } }, lienzo: { Estilos: [ '@asset('css/front/style.min.css')', '@asset('css/front/bootstrap.min.css')', ], guiones: [ '@asset('js/front/jquery.min.js')', '@asset('js/front/bootstrap.bundle.min.js')', '@asset('js/front/plugins.min.js')', '@asset('js/front/main.min.js')', ], } });
Cuando elimino la configuración del lienzo en las opciones, todo parece funcionar bien.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1758
No se puede cargar en una cadena CSS con caracteres como '#' con setStyle()
Estás enviando un BUG¿Estás usando la última versión (las versiones anteriores NO están soportadas)?Si no estás seguro, escribe 'grapesjs.v...
Issue #1693
[BUG|/PREGUNTA] Caracteres extraños (Â) dentro de la vista previa CSS/HTML; Los elementos no se eliminan completamente
BICHO¿Estás usando la última versión (las versiones anteriores NO son compatibles)?0.14.50¿Te enfrentas al error con tu copia local de Grap...
Issue #1295
[Bug]: Falta el campo de selección de unidad en IE tras hacer clic
@artf actualmente estoy usando la última versión de GrapesJS (pero puedes reproducir este error usando la demo). Básicamente, solo tienes q...
Issue #2974
ERROR: Resultado del editor de hover en TypeError: this[0].getAttribute no es una función
Versión: "0.16.18" ¿Puedes reproducir el error de la demo? Sí Describe el error detalladoColoca el acolchado para el cuerpo dentro del ifra...
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.