BlocksView rendering is being called twice
@RutujaBadbe Este es exactamente el cambio que necesitas: https://github.com/artf/grapesjs/commit/640661b0a44e5e2857b615559c1db27da3e17a6c
Lee la respuesta completa abajo ↓Pregunta
El Administrador de Bloques busca una propiedad de 'renderizado' en el modelo para saber si la vista ya se ha renderizado o no, pero este método no establece dicha propiedad y, por tanto, esta función se llama dos veces, una por el evento 'reset' y otra por el Gestor de Bloques. Una línea que contiene:
'''js this.rendered = true;
Debería añadirse para que esto deje de ocurrir
Respuestas (4)
@RutujaBadbe Este es exactamente el cambio que necesitas: https://github.com/artf/grapesjs/commit/640661b0a44e5e2857b615559c1db27da3e17a6c
Sí, tiene sentido, gracias
https://github.com/artf/grapesjs/blob/b199083f6a6128ecff41d20865493294f71fe0a1/src/block_manager/view/BlocksView.js#L186El Administrador de Bloques busca una propiedad de 'renderizado' en el modelo para saber si la vista ya se ha renderizado o no, pero este método no establece dicha propiedad y, po...
Gracias por informar de esto, @mig8447. Gracias por compartir tu informe sobre BlocksView que se está llamando al renderizado dos veces. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeSandbox/JSFiddle) Tu GrapesJS número de versión I...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3284
Block rendering is being called twice
https://github.com/artf/grapesjs/blob/b199083f6a6128ecff41d20865493294f71fe0a1/src/block_manager/view/BlocksView.js#L142 Esta línea hace qu...
Issue #3367
Modal template
¿Hay alguna forma de modificar la plantilla desde un estado compilado? https://github.com/artf/grapesjs/blob/d3256e621bb43a537213ffcd86b10d...
Issue #3274
Block.js `initialize` function is not doing anything
https://github.com/artf/grapesjs/blob/3199d76ba5677229e90f13ef48fb91e9bfe1e90d/src/blockmanager/model/Block.js#L23 Por lo que veo, el códig...
Issue #5373
'getDirtyCount()' devuelve '1' tras cargar
Versión GrapesJS [X] Confirmo que hay que usar la última versión de GrapesJS ¿Qué navegador usas? Última versión de Chrome Enlace de demo r...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
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 →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.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.