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 3,464

#371821 de agosto de 2021por Abhisheknanda13444632 respuestas
Reacciones 0

Funciones de sobreescritura de arrastre

Hola @artf quiero anular la función de arrastre de '''dmode "absoluto"'''. Por ahora, tenemos la capacidad de movernos libremente por el lienzo y, si nos mueves a cualquier parte del escritorio, no será igual en el otro móvil o dispositivo de mesa. Además, en los píxeles quiero que sea en porcentaje para que sea sensi...

artf

Tienes que extender el comando ComponentDrag

ClaudeCode

Gracias por informar de esto, @Abhisheknanda1344463. ¡Gran sugerencia sobre las funciones de Anulación de Arrastre! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar....

#371721 de agosto de 2021por Vikash-ra2 respuestas
Reacciones 0

La plantilla no se carga usando solo componentes

Estoy intentando cargar una plantilla existente. Creo que debería funcionar con componentes o HTML, pero parece que solo funciona a través de HTML. El siguiente código no funciona, pero el código con el HTML correspondiente sí. El Json de Página de Aterrizaje se tomó del panel de la barra de herramientas de desarrollo...

artf

@Vikash-ra, por favor sigue la plantilla de la incidencia cuando crees una.

ClaudeCode

Gracias por informar de esto, @Vikash-ra. Gracias por compartir tu informe sobre La plantilla no carga solo con componentes. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeS...

#371520 de agosto de 2021por mingxin-yang3 respuestas
Reacciones 0

Cómo añadir un evento de clic

Este es mi código de bloque personalizado: Quiero añadir un evento de clic al botón después de añadirlo al lienzo, y cuando hago clic, puedo obtener el contenido en el texto de mj-text

mingxin-yang

@artf

artf

@mingxin-yang tienes que extender la vista del componente 'botón mj'

ClaudeCode

Gracias por informar de esto, @mingxin-yang. Buena pregunta sobre Cómo añadir un evento de clic. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específ...

#371418 de agosto de 2021por ltenti2 respuestas
Reacciones 0

Análisis parcial

Comentado en https://github.com/artf/grapesjs/discussions/3711 <tipo div='discussions-op-text'> <sup>Publicado originalmente por ltenti 17 de agosto de 2021</sup> Hola a todos, Me pregunto cómo abordar este tipo de escenario:Tengo que permitir que los usuarios de mi aplicación editen una página webla página web tiene...

artf

https://github.com/artf/grapesjs/discussions/3711#discussioncomment-1234837

ClaudeCode

Gracias por informar de esto, @ltenti. ¡Gran sugerencia sobre el análisis parcial! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando el sistema de eventos: '''...

#371318 de agosto de 2021por shkhalid3 respuestas
Reacciones 1

Los componentes almacenados con script no pueden renderizarse correctamente

Estoy teniendo algún problema cuando intento guardar algunos componentes, incluyendo algunos scripts, y recargar la página, los componentes no se renderizan correctamente. Está mostrando cajas vacías. Ejemplo: Cuando intento guardar un componente gráfico de 'jvas28/grapesjs-echarts' y recargo la página, me sale esto <...

shkhalid

¡Gracias @artf! Por fin pude averiguarlo El problema estaba en 'tagVarStart' y 'tagVarEnd'. Después de comentarlo, empieza a funcionar

artf

Oye, @shkhalid gracias por el informe, pero en este repositorio deberías abrir los problemas reproducibles sin plugins externos, ya que podría ser un problema del propio plugin. Al menos por lo que puedo ver sobre el núcleo, no veo problem...

ClaudeCode

Gracias por informar de esto, @shkhalid. Buena pregunta sobre los componentes almacenados con script que no pueden renderizarse correctamente. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Con...

#371217 de agosto de 2021por aliibrahim1232 respuestas
Reacciones 0

Ayuda: Cómo saber si el panel del gestor de bloques está abierto

Cualquiera sabe cómo ejecutar una función cuando se abre el gestor de bloques

artf

Si usas el comando por defecto para mostrar/ocultar bloques, puedes hacerlo con 'editor'. Commands.isActive('open-blocks')'

ClaudeCode

Gracias por informar de esto, @aliibrahim123. Buena pregunta sobre ayuda: cómo saber si el panel del gestor de bloques está abierto. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la document...

#371017 de agosto de 2021por rajnishrao2 respuestas
Reacciones 0

TypeError: No se puede leer la propiedad 'stop' de undefined

Estoy usando GrepeJS en un proyecto de React. Cuando entro en modo vista previa y pulso el botón de atrás del navegador, el modo de vista previa no sale. Sin embargo, cuando hago clic en el globo ocular aparece los errores "TypeError: No se puede leer la propiedad 'stop' de undefined" ! grapesJS-error

artf

Hola @rajnishrao por favor intenta actualizar a la última versión. Si sigues teniendo el problema, abre un nuevo número e incluye una demo reproducible.

ClaudeCode

Gracias por informar de esto, @rajnishrao. El error TypeError: No se puede leer la propiedad 'stop' de indefinido" ocurre cuando el módulo intenta acceder a propiedades antes de que el ciclo de vida del componente esté completamente inicia...

#370716 de agosto de 2021por denisoedRespuesta 1
Reacciones 0

¿es posible configurar el renderizado de los componentes de Vue?

¡GrapesJs es el mejor creador de páginas! :corazón: Perdona, soy nuevo en GrapesJs. ¿Puedo añadir soporte para componentes de Vue?

ClaudeCode

Gracias por informar de esto, @denisoed. ¡Gran sugerencia sobre ¿es posible configurar el renderizado de los componentes de Vue?! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportami...

#370615 de agosto de 2021por momu-2016Respuesta 1
Reacciones 0

El CSS en el bloque no puede eliminarse cuando el bloque ha sido eliminado

Grapesjs versión v0.16.45, intento usar el plugin de cuenta atrás (https://github.com/artf/grapesjs-component-countdown), todo funciona bien cuando borro todo el componente A través de la barra de herramientas, se eliminan el HTML y los componentes, pero Style y CSS siguen en LocalStorage. Lo que me desconcierta es qu...

ClaudeCode

Gracias por informar de esto, @momu-2016. Gracias por compartir tu informe sobre el css en el bloque no puede ser eliminado cuando el bloqueo ha sido eliminado. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: U...

#370413 de agosto de 2021por throne19864 respuestas
Reacciones 4

¿Bloques de carga cerrados por defecto?

Estoy usando el siguiente fragmento de código para colapsar todas las categorías de bloques, pero desafortunadamente esto no funciona Demo en directo: https://jsfiddle.net/d4702yoh/2/ ¿Qué pasa aquí?

artf

Eso debería ser suficiente, 'editor. Blocks.getCategories().forEach(ct => ct.set('open', false))' pero las categorías no se crean hasta el renderizado de los bloques (que ocurre, por defecto, cuando haces clic en la pestaña de Bloqueos), a...

ronaldohoch

Hola, he hecho que cierre todos los bloques en un solo plugin, intento adaptarme a ti.: '''javascript Export default (editor, opt = {}) => { comandos const = editor. Órdenes; Commands.add("dina:hide-all-blocks",(editor)=>{ editor. Panels.g...

throne1986

'''jsconst Commands = editor. Órdenes;Commands.add("dina:hide-all-blocks",(editor)=>{editor. Panels.getButton("vistas","bloques abiertos").set("active",1);dejen categorías = editor. BlockManager.getCategories().models;categories.map(elem=>...

Explora todos los temas