PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

Issue #6269💬 RespondidoAbierto el 25 de octubre de 2024por bt-mktReacciones 3

Modelo de componentes y visualización cada vez que se arrastra sobre cada componente presente en Canvas donde puede ser colocado

Respuesta rápidapor artf1

@mohamedsalem401 esto probablemente ocurra por el editor superficial. Creo que tendría sentido aprovechar la opción 'temporal' (que ya usamos para saltar algunas acciones) en canMove. ¿Qué pasa? '''js const wrapper = this.getShallowWrapper(); srcModel = ¿wrapper?. append(source, { temporary: true })[0] || nulo; ```

Lee la respuesta completa abajo ↓

Pregunta

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 130.0.6723.59 (Versión oficial) (arm64) Enlace de demo reproducible https://codepen.io/btmkt/pen/QWeOJRB?editors=1111 Describe el bicho ¿Cómo reproducir el bicho?Abrir la consola.Colocar varios componentes dentro del lienzo (fácil de reproducir con 3 columnas, por ejemplo).Arrastra el componente 'test-comp' añadido al final en la categoría 'extra' sobre los componentes añadidos. ¿Cuál es el comportamiento esperado? Los eventos de 'modelar' y 'ver' de inicio de los componentes (a...

Respuestas (4)

artf5 de noviembre de 2024

@mohamedsalem401 esto probablemente ocurra por el editor superficial. Creo que tendría sentido aprovechar la opción 'temporal' (que ya usamos para saltar algunas acciones) en canMove. ¿Qué pasa? '''js const wrapper = this.getShallowWrapper(); srcModel = ¿wrapper?. append(source, { temporary: true }...

mohamedsalem4015 de noviembre de 2024

@artf Sí, sospecho que tiene que ver con el editor superficial. Espero que la opción temporal funcione y entonces abriré un registro permanente

bt-mkt8 de noviembre de 2024

@mohamedsalem401 esto probablemente ocurre por culpa del editor superficial. Creo que tendría sentido aprovechar la opción 'temporal' (que ya usamos para saltar algunas acciones) en canMove. ¿Qué pasa?'''jsconst wrapper = this.getShallowWrapper();srcModel = envoltorio?. append(source, { temporary:...

GJS Helper17 de mayo de 2026

El comportamiento que observas en GrapesJS v0.22.x, donde los eventos de init y vista de initialize de los modelos de componentes se activan varias veces durante el arrastre y solte (al pasar el cursor y dos veces al soltar), es un cambio respecto a la v0.21.x y versiones anteriores. Esto probablem...

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.