No uses component.addAttributes({[traitName]:value}), deberías usar component.set(traitName, value) a veces
Gracias por informar de esto, @chaegumi. Buena pregunta sobre no uses component.addAttributes({[traitName]:value}), deberías usar component.set(traitName, value) de vez en cuando. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo es...
Lee la respuesta completa abajo ↓Pregunta
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 108.0.5359.125 Enlace de demo reproducible https://codesandbox.io/s/sweet-hugle-w00pqx Describe el bicho ¿Cómo reproducir el bicho?arrastrar mi bloqueVer código ¿Cuál es el comportamiento esperado? no quiero trait2="trait2" ¿Cuál es el comportamiento actual? tiene trait2="trait2" Si es necesario ejecutar algo de código para reproducir el error, pégalo aquí abajo: ! imagenCódigo de conducta [X] Acepto seguir el Código de Conducta de este proyecto
Respuestas (1)
Gracias por informar de esto, @chaegumi. Buena pregunta sobre no uses component.addAttributes({[traitName]:value}), deberías usar component.set(traitName, value) de vez en cuando. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grap...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #4851
This.on('change:attributes:type', this.handleTypeChange) no soportan tipo de array
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome 108.0.5359.125Enlace de demo reprodu...
Issue #4791
Evento de bloqueo:arrastrar que no funciona en dispositivos táctiles incluso después de incluir el plugin táctil
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Desktop Versión 108.0.5359.125 últ...
Issue #5460
Cargando 'component' y 'styles' desde 'pageManager'
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome v117.0.5938.149Enlace de demo reprod...
Issue #3939
Desactivado arrastrar y soltar en la vista previa
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? v95Enlace de demo reproducible https://code...
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.
Tutorial
Messaging on gjs.market: talk to a studio before you buy, not after
We've launched private messaging between buyers and studios. One thread per buyer–studio pair, the whole history in one place.
Tutorial
GrapesJS DevTools: A Developer Panel Inside Your Editor
If you've ever debugged GrapesJS with console.log(editor.getSelected()) and a dozen throwaway event listeners — this post is for you.
Tutorial
How to Build a Production GrapesJS Editor: The Complete Walkthrough of Brief, Preset, Plugins, and Services
A complete walkthrough of building a production GrapesJS editor: how to choose a preset, pick plugins, and scope setup services without burning a sprint.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.