Pregunta: ¿Cómo activar algo (función) al añadir un activo?
Oye, @artf. Solucioné el problema cambiando la estructura de mi código. Estaba haciendo algo mal (supongo que había varias instancias de asset manager abiertas que ejecutaban la parte '// mi código' varias veces)
Lee la respuesta completa abajo ↓Pregunta
Hola, @artf. ¿Cuál es la forma correcta de activar una función cuando se añade un recurso a los recursos proporcionando el enlace y luego pulsando el botón 'Añadir imagen'? Estoy ejecutando el comando 'open-assets' en un evento 'onclick' de un botón en un panel personalizado y luego intento llamar a una función cuando se añade una imagen a los assets. Estoy usando el siguiente código para activar una función al añadir una imagen:
editor.on('asset:add', () => {
mi código
})
La parte de '// mi código' se ejecuta varias veces. (Tantas veces como abro el diálogo de recursos usando el botón mencionado antes) ¿Qué podría estar haciendo mal?
Respuestas (2)
Oye, @artf. Solucioné el problema cambiando la estructura de mi código. Estaba haciendo algo mal (supongo que había varias instancias de asset manager abiertas que ejecutaban la parte '// mi código' varias veces)
Perdona@theSC0RP pero realmente no entiendo cuál es tu problema aquí. ¿Puedes dar un ejemplo en vivo y aclarar los pasos?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1671
[Pregunta] Añadir html una vez que el canvas esté borrado.
Hola Artur Me gustaría añadir algo de código html por defecto cuando los usuarios pulsen el botón de borrar. Por ejemplo, una sección por d...
Issue #816
[PREGUNTA] Añade bloque de imagen a través de la API del editor
Hola @artf, Cuando arrastro y suelto un bloque de imagen dentro del lienzo, se activa el evento 'activo' para el bloque de imagen que ejecu...
Issue #861
[Pregunta] Ayuda para añadir imágenes al lienzo
He seguido la documentación y he podido subir imágenes. Cuando arrastro un bloque de imagen (usando el preajuste del boletín) y selecciono...
Issue #957
[Pregunta] Añadir atributos personalizados (datos-) a los recursos/imágenes al subir/seleccionar
Hola, estoy haciendo todo lo posible por encontrar la mejor manera de hacerlo, pero necesito adjuntar dos etiquetas de datos HTML5 personal...
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.