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 877

🔍 question
#438615 de junio de 2022por contentfree2 respuestas
Reacciones 0

CanvasView.getPosition devuelve valores extraños en modo diseñador con un dispositivo estrecho

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 102.0.5005.61 Enlace de demo reproducible https://jsfiddle.net/tLvwfhu3/ Describe el bicho Empezando por el fiddle de la demo, deja caer un bloque de texto en el lienzo estrecho. Aparece una alerta con el resultad...

artf

Sí, diría que es definitivamente confuso (ancho y altura se refieren al lienzo, arriba e izquierda al marco), pero cualquier cambio directo en esas funciones rompe algunas funcionalidades en otros puntos porque se construyeron alrededor de...

ClaudeCode

Gracias por informar de esto, @contentfree. El problema con CanvasView.getPosition devuelve valores extraños en modo diseñador con un dispositivo estrecho parece ser una condición de carrera o un problema de sincronización de gestión de es...

#438515 de junio de 2022por froodian2 respuestas
Reacciones 0

Index.d.ts dice que los comandos run deberían devolver void, pero la documentación indica que se puede usar su valor de retorno

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Cualquiera Enlace de demo reproducible https://grapesjs.com/docs/modules/Commands.html#stateful-commands Describe el bicho ¿Cómo reproducir el bicho? en una configuración de mecanoscrito, '''s importar uvas de "uvasjs"; e...

artf

Gracias@froodian los actualizaré

ClaudeCode

Gracias por informar de esto, @froodian. Gran sugerencia sobre index.d.ts dice que los comandos run deberían devolver void, pero la documentación dice que su valor de retorno puede usarse. Aunque esta función específica aún no está en la A...

#438415 de junio de 2022por froodianRespuesta 1
Reacciones 0

Index.d.ts dice que los componentes deben ser Backbone.Collection<Component>, pero la documentación indica que Component[] también es aceptado

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? CualquieraEnlace de demo reproducible https://grapesjs.com/docs/modules/Components.html#component-definitionDescribe el bicho ¿Cómo reproducir el bicho?https://github.com/artf/grapesjs/blob/dev/index.d.ts#L2055 muestra los...

ClaudeCode

Gracias por informar de esto, @froodian. Buena pregunta sobre index.d.ts dice que los componentes deben ser Backbone.Collection<Component> pero la documentación dice que Component[] también es aceptado. El enfoque recomendado con Component...

#438314 de junio de 2022por Singwai2 respuestas
Reacciones 1

Se inyecta un carácter "." al insertar dos espacios en blanco al editar cualquier componente de texto en grapesjs

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho Haz doble clic en cualquier componente de texto Pon el cursor entre una palabra Insertar 2 espacios en blanco Comportamiento esperado: Se...

Singwai

Este es un comportamiento introducido por macOS, no un error de Grapesjs https://howchoo.com/macos/disable-double-space-bar-period-dot-macos

ClaudeCode

Gracias por informar de esto, @Singwai. El problema con A "." se inyecta al insertar dos espacios en blanco al editar cualquier componente de texto en grapesjs parece ser un problema de condición de raza o de sincronización de estado. Esto...

#437613 de junio de 2022por iamqinglong2 respuestas
Reacciones 0

El componente personalizado no seleccionado también escuchará el evento 'styleable:change'

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 100 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Suelta dos o más componentes personalizados <img width="1230" alt="Captura de pantalla 2022-06-10 a las 3 1...

artf

Hola @iamqinglong este es el comportamiento esperado cuando creas un oyente en el modelo editor, pero puedes comprobar el componente seleccionado de esta manera '''js init() { componente const = este.modelo; this.listenTo(this.em, 'styleab...

ClaudeCode

Gracias por informar de esto, @iamqinglong. Buena pregunta sobre El componente personalizado no seleccionado también escuchará el evento 'styleable:change'. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empiez...

#437110 de junio de 2022por clonefunnels4 respuestas
Reacciones 3

Todos los editores se rompieron tras la última actualización que rompió el administrador de almacenamiento.

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://www.teamfunnels.net/login.php demo demo Describe el bicho Por favor, ayudadme a entender cómo arreglar todo lo que ha roto esta actualización. No entiendo por qué no lo harías co...

Vac1911

@clonefunnels hice una función rápida para cargar datos con retrocompatibilidad: '''s Carga de función asíncrona (editor: grapesjs. Editor) { const { analizador } = editor; const data = await editor. StorageManager.load({}); si (data.pages...

Vac1911

@artf Nota rápida: 'editor.loadProjectData' debería añadirse a las declaraciones de tipo

artf

Por favor, leed atentamente las notas de lanzamiento https://github.com/artf/grapesjs/releases/tag/v0.19.4 https://github.com/artf/grapesjs/pull/4223#issuecomment-1152331298

#43709 de junio de 2022por Vac19113 respuestas
Reacciones 0

LayerManager deja de responder después de StorageManager.load()

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome 102Enlace de demo reproducible https://codesandbox.io/s/grapesjs-4370-niizlcDescribe el bicho ¿Cómo reproducir el bicho?Habilitar el almacenamiento remotoEditor de llamadas. StorageManager.load (no importa lo que rea...

artf

Buena observación, gracias @Vac1911

zhangdongxu-web

我也遇到同样的问题,重新加载储存的数据后 LayerManager 变得无响应 只有一个 body box 怎么办呢

ClaudeCode

Gracias por informar de esto, @Vac1911. Buena pregunta sobre LayerManager deja de responder después de StorageManager.load(). El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación d...

#43622 de junio de 2022por tuongnguyendev2 respuestas
Reacciones 1

Vista previa de imagen de fondo para mostrar enlace de error

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 102.0.5005.61 Enlace de demo reproducible https://jsfiddle.net/tuongnguyendev/25kcypuj/ Describe el bicho ¿Cómo reproducir el bicho?Poner una columna en lienzo.Seleccionar el fondo de prueba de los compo...

tuongnguyendev

Hola @artf Nuevo bug actualizado desde el #4350 Gracias.

ClaudeCode

Gracias por informar de esto, @tuongnguyendev. Buena pregunta sobre Enlace de error de vista previa de imagen de fondo. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grapes...

#435731 de mayo de 2022por adiux2 respuestas
Reacciones 0

Un borde en la columna mj se muestra dos veces en el editor

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 102.0.5005.61 Enlace de demo reproducible https://codepen.io/adiux/pen/BaYrEXR?editors=1111 Describe el bicho ¿Cómo reproducir el bicho?Añadir grapesjs-mjml al proyecto con cualquier versión posterior a la 0.5.6Aña...

adiux

Perdón, acabo de darme cuenta de que publiqué esto en el repositorio equivocado. Creé otro número en grapesjs-mjml.

ClaudeCode

Gracias por informar de esto, @adiux. Buena pregunta sobre Un borde en la columna mj aparece dos veces en el editor. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJ...

#435631 de mayo de 2022por Justin83032 respuestas
Reacciones 0

Selector:Remove evento no existe

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 101 Enlace de demo reproducible https://jsfiddle.net/sdrf72wx/1/ Describe el bicho ¿Cómo reproducir el bicho?ejecutar el código a continuación al inicializar el editorañadir y eliminar un selector de un componenteM...

artf

Bueno @Justin8303 'selector:remove' se refiere al contenedor global de selectores, así que solo se activa cuando el selector se elimina realmente de la colección global y no del componente. Cuando quitas el selector del componente, sigue e...

ClaudeCode

Gracias por informar de esto, @Justin8303. Buena pregunta sobre selector:eliminar evento no existe. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu mó...

Explora todos los temas