Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 220

🔍 canvas
#62029 de octubre de 2024por klipto-inc2 respuestas
Reacciones 0

Javascript CDN no funciona en grapejs canvas

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? 129 Enlace de demo reproducible https://grapesjs.com/demo Describe el bicho const newEditor = grapesjs.init({ fromElement: true, // Permitir componentes desde HTML contenedor: "#editor", lienzo: { guiones: [ "https://cdn....

artf

@klipto-inc, por favor crea el informe de errores con una demo en directo reproducible adecuada

ClaudeCode

Gracias por informar de esto, @klipto-inc. El problema con Javascript CDN que no funciona en grapejs canvas parece ser una condición de raza o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos del ci...

#614310 de septiembre de 2024por rhoenerSBS2 respuestas
Reacciones 0

ERROR/[PREGUNTA]: ¿Cómo envolver correctamente un componente al añadir/montar?

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v128 Enlace de demo reproducible https://jsfiddle.net/fjyk6n4a/2/ Describe el bicho Hola @artf, Actualmente estoy intentando envolver un componente en un componente de sección si aún no está envolvido. Estoy conect...

jasonvijayy

Hola @artf, Enlace reproducible También me cuelga cuando uso 'component.replaceWith()' junto con UndoManager. Esto solo ocurre cuando se activa 'replaceWith()' durante los eventos del ciclo de vida del editor (por ejemplo, 'cambiar:estado'...

ClaudeCode

Gracias por informar de esto, @rhoenerSBS. Buena pregunta sobre BUG/[PREGUNTA]: ¿Cómo envolver correctamente un componente al añadir/montar?. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la d...

#609630 de agosto de 2024por kanaihyakumar4 respuestas
Reacciones 2

La caja redimensionable desaparece al volver a seleccionar componentes

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://jsfiddle.net/kanaihyakumar/oedg76nt/ Describe el bicho Descripción Al seleccionar cualquier componente del lienzo, se resalta la caja inferior de redimensionamiento según la conf...

kanaihyakumar

Antes, necesitaba ser más claro sobre los pasos para reproducir el problema. Aquí están los pasos más precisos para resolver el problema. Pasos para reproducir el problema:Haz clic directamente en la sección.Observa las opciones de tamaño...

kanaihyakumar

Créeme, tuve suerte de poder encontrar este comportamiento trágico de hacer clic en diferentes lugares dentro de la sección que se comportaba pero era diferente.

artf

No veo que desaparezca si no es al pulsar el clic, pero eso es de esperar cuando se prepara para arrastrarse

#608623 de agosto de 2024por jdkcoder3 respuestas
Reacciones 1

No puede funcionar que las propiedades de indefinido (leyendo 'lastComponent') y de redimensionable no funcionen

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Edge v128Enlaces de demos reproducibleshttps://codesandbox.io/p/devbox/github/jdkcoder/cv-builderhttps://stackblitz.com/github/jdkcoder/cv-builderDescribe el bicho Estoy usando GrapesJS en Nuxt.js proyecto 3, el error 'No s...

artf

Puedes saltarte la eliminación de los componentes ('instance.value.Components.clear()') porque de todas formas estás destruyendo el editor '''js if (confirm('¿Estás seguro de que quieres limpiar el lienzo?')) { localStorage.clear() reRende...

WilliamDASILVA

@jdkcoder Al comentar la función 'reRender' ya no tenemos el problema. El error 'lastComponent' proviene de que en algún momento el 'this.get('selected')' en el Editor está indefinido. Y al comprobar el depurador, efectivamente se vuelve i...

ClaudeCode

Gracias por informar de esto, @jdkcoder. El problema con No puede leer propiedades de funciones indefinidas (leyendo 'lastComponent') y redimensionable no funcionan parece ser un problema de sincronización de la condición de carrera o de g...

#606418 de agosto de 2024por mannyyang4 respuestas
Reacciones 0

Configurar el contenido de texto de forma programática lo borra en el lienzo

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? v126 Enlace de demo reproducible https://jsfiddle.net/r5062suy/1/ Describe el bicho ¿Cómo reproducir el bicho?Ejecutar el enlace de la demo (https://jsfiddle.net/r5062suy/1/)Mira que intento actualizar el texto en el div...

danstarns

Prueba a usar el método '.getEl' en el componente y luego configura el elemento directamente. '''js const editor = grapesjs.init({ Contenedor: '#gjs', fromElement: 1, Altura: '100%', storageManager: { type: 0 }, Plugins: ['GJS-Bloques-Bási...

mannyyang

'''jsconst component = editor.getWrapper().find('.test-text')[0]const el = component.getEl();el.textContent = "test"

artf

@mannyyang ¿dónde sacaste el uso de 'set('content', ...'? Es más bien propiedad privada y nunca deberías usarla. Para actualizar los componentes internos de forma programática, utiliza 'component.components('test')'

#600113 de julio de 2024por thighRespuesta 1
Reacciones 0

El administrador de capas se interrumpe al alternar entre páginas

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? MS Edge 126.0.2592.87 (Versión oficial) (arm64) Enlace de demo reproducible N/D Describe el bicho ¿Cómo reproducir el bicho?... Usando las versiones 0.21.11 o 0.21.12 de grapesjs, crea un proyecto de varias páginas. Mient...

ClaudeCode

Gracias por informar de esto, @thigh. ¡Gran sugerencia sobre los saltos del gestor de capas al alternar entre páginas! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento simila...

#59904 de julio de 2024por ihatov084 respuestas
Reacciones 1

Cuando eliminas un componente, las clases duplicadas entre componentes se eliminan.

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 126.0.6478.127 (Windows) Enlace de demo reproducible https://jsfiddle.net/t06s4oLb/8/ Describe el bicho ¿Cómo reproducir el bicho?Añadir la sección 1 al lienzoAñadir la sección 2 al lienzo bajo la sección 1Retirar...

artf

Deberías evitar poner estilos compartidos en los relacionados con componentes. Consulta esta discusión sobre cómo evitar esto: https://github.com/GrapesJS/grapesjs/discussions/5968

ihatov08

Como solución temporal, los estilos para cada componente se prefijan con id. '''js importar { html as hero1html, css as hero1css } de './data/hero-1'; importar { html as content1html, css as content1css } desde './data/content-1'; fuentes...

ihatov08

@artf Gracias por tu respuesta. Me gustaría confirmar el #5968

#59894 de julio de 2024por ihatov083 respuestas
Reacciones 1

No se puede seleccionar en lienzo si las etiquetas están anidadas

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 126.0.6478.127 (Windows) Enlace de demo reproducible https://jsfiddle.net/vbu18q5f/2/ Describe el bicho ¿Cómo reproducir el bicho?No puede seleccionarse en lienzo si las etiquetas están anidadas El bloque de la sec...

ihatov08

@artf Lo siento, los frameworks no lo solucionan todo como dices. A partir de ahora me aseguraré de leer bien la documentación. Gracias por tu respuesta.

artf

Esto no es un bug, sino más bien un problema de experiencia de usuario relacionado con cómo funciona HTML en general; esa es también la razón exacta por la que ofrecemos el botón "seleccionar padre" en la barra de herramientas. No esperes...

ClaudeCode

Gracias por informar de esto, @ihatov08. Buena pregunta sobre No se puede seleccionar en el lienzo si las etiquetas están anidadas. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentaci...

#592331 de mayo de 2024por MarceloBD2 respuestas
Reacciones 0

GrapeJs a veces no cargan en los navegadores

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Firefox 126.0.1Enlace de demo reproducible https://grapesjs.com/demo.htmlDescribe el bicho ¿Cómo reproducir el bicho?Abre tu navegador Firefox y ve al enlace de la demo ¿Cuál es el comportamiento esperado? El editor debería...

nhan-nguyen-se

@MarceloBD ¿Cómo lograste resolver esto? Estoy pasando por el mismo problema.

ClaudeCode

Gracias por informar de esto, @MarceloBD. Los problemas de seguridad y dependencias son importantes. El equipo de GrapesJS trabaja activamente para mantener las dependencias actualizadas. Para ti ahora mismo: Ejecutar 'npm audit fix' para...

#592230 de mayo de 2024por omerson-cruz2 respuestas
Reacciones 0

No se pueden usar controles de interfaz para el componente de vídeo cuando

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? v125.0.6422.113 (Versión oficial) (64 bits) Enlace de demo reproducible https://codesandbox.io/p/sandbox/eloquent-leaf-vd68cf?file=%2Findex.js%3A9%2C47 Describe el bicho ¿Cómo reproducir el bicho?Arrastrar el vídeo al lie...

artf

No puedes interactuar con el iframe durante la edición, de lo contrario no será posible seleccionarlo desde el lienzo. Sin embargo, revisas las interacciones del iframe durante la vista previa.

ClaudeCode

Gracias por informar de esto, @omerson-Cruz. Buena pregunta sobre No poder usar los controles de la interfaz para el componente de vídeo cuando. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta l...

Explora todos los temas