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 16

🔍 performance
#432312 de mayo de 2022por mohdSuhailCoditation4 respuestas
Reacciones 10

Problemas de rendimiento al arrastrar un componente a un lienzo cuando tienes 2k componentes en lienzo

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Google Chrome Versión 101.0.4951.41 (Versión oficial) (64 bits)Enlace de demo reproducible https://jsfiddle.net/Laze0pyg/Describe el bicho ¿Cómo reproducir el bicho?Añadir 2k componentes usando el script siguiente.'por(sea...

GedMarc

Pero... ¿Añades 2000 elementos de dom con cualquier estilo básico a cualquier página y tendrás lag? Puede que no sea la herramienta, pero ¿cómo se está usando la herramienta? También comprueba la velocidad de renderizado de tu navegador en...

artf

Con el último lanzamiento, que contiene la refactorización del Sorter por @mohamedsalem401, la demo anterior parece funcionar bien ahora 🥳

vizardkill

https://github.com/GrapesJS/grapesjs/assets/37307788/2d653d49-1a57-458c-bc8c-4833c8c7a690 Tengo el mismo problema, y no creo que sea por el tamaño, estoy usando el PageManager y precargo una plantilla html y al intentar arrastrar nuevos el...

#402922 de diciembre de 2021por jloguercio2 respuestas
Reacciones 0

Arrastrar bloques a Canvas cuando tienes 1000+ bloques personalizados

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome v96Enlace de demo reproducible Sin demoDescribe el bicho ¿Cómo reproducir el bicho?Añadir al gestor de bloques más de 1000 bloques, en mi caso 7.864 iconos de fuente impresionantes.Intenta arrastrar cualquier bloque...

artf

En tu caso, te sugeriría crear un gestor de bloques personalizado donde puedas adaptar la interfaz de usuario de tus bloques como quieras (por ejemplo, búsqueda, virtualización del DOM, etc.)

ClaudeCode

Gracias por informar de esto, @jloguercio. Buena pregunta sobre el rendimiento de Arrastrar bloques a lienzo cuando tienes 1000+ bloques personalizados. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Co...

#377012 de septiembre de 2021por damnslow4 respuestas
Reacciones 13

Mejorar y corregir el modo de resistencia absoluta

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v93 Enlace de demo reproducible https://codepen.io/damnslow/pen/yLXXOxQ Describe el bicho ¿Cómo reproducir el bicho?Seleccionar ambos elementosArrastrar usando el icono de arrastrar ¿Cuál es el comportamiento esper...

artf

Posicionamiento absoluto, ahora mismo, tiene más de un problema y me gustaría abordarlos todos aquí:[ ] Posición incorrecta en otros dispositivos[ ] Posición incorrecta en un lienzo ampliado/panoramizado[ ] Posición incorrecta para los hij...

itscarlosrufo

Hola a todos, Muchas gracias por los comentarios y la discusión detallada. Nos complace compartir que hemos abordado algunas de las funcionalidades solicitadas. Además, hemos introducido un nuevo plugin de modo absoluto que debería cubrir...

fmfeit

Hola @artf, Esta función es crucial para mi proyecto actual, así que tengo dos preguntas: ¿Es posible pagaros a ti (o a alguien más) para que priorices esta función? Si no, ¿puedes describir los pasos necesarios para resolver el problema y...

#346017 de mayo de 2021por Redix02 respuestas
Reacciones 0

TypeError: No se puede leer la propiedad 'get' de indefinido

Error: (nodo:206) UnhandledPromiseRejectionWarning: TypeError: No se puede leer la propiedad 'get' de indefinido (nodo:206) Promesa sin manejarRechazoAdvertencia: Rechazo de la promesa no gestionado. Este error se originaba ya sea al lanzarse dentro de una función asíncrona sin bloque de captura, o al rechazar una pro...

artf

Por favor, sigue la plantilla del problema

ClaudeCode

Gracias por informar de esto, @Redix0. 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 ver...

#344911 de mayo de 2021por chiragkataria223 respuestas
Reacciones 0

Cambiar de página llama a estilos y scripts de canvas una y otra vez

Hola Estoy integrando el gestor de páginas en mi proyecto. Pero el problema que tengo es que cada vez que cambio entre páginas, carga archivos CSS y scripts dados en el objeto canvas en el momento de iniciar, una y otra vez. Hace que cambiar de página sea lento. Implementación: grapesjs.init({ pageManager: { páginas:...

chiragkataria22

@artf ¿Me puedes ayudar, por favor?

artf

Desafortunadamente, cambiar de página crea un nuevo iframe, así que el comportamiento es correcto. Preferí eliminar iframes anteriores para mantener el consumo de memoria lo más bajo posible. Una solución podría ser encontrar la forma de r...

ClaudeCode

Gracias por informar de esto, @chiragkataria22. Gracias por compartir tu informe sobre Cambiar de página a las llamadas de estilos y scripts canvas una y otra vez. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona...

#313010 de noviembre de 2020por jenter4 respuestas
Reacciones 2

Enfoque estándar en una ligera reestructuración de la barra de herramientas y la insignia HTML

Versión: '0.15.10' Esta pregunta pretende validar si existe una forma adecuada de extender la https://github.com/artf/grapesjs/blob/master/src/canvas/view/CanvasView.js actual con un plugin personalizado. Estábamos revisando específicamente el método 'render()' dentro de este archivo, para modificar ligeramente el HTM...

artf

Hola @jenter, buena pregunta. Desafortunadamente, nunca me he centrado mucho en la posibilidad de la extensión Canvas o sus elementos de interfaz, así que seguro que no hay una forma correcta de hacerlo. Si alguien está dispuesto a propone...

jenter

@artf revisaré algunas propuestas o reflexiones y las añadiré a este hilo.

artf

Genial, gracias Jason

Explora todos los temas