Issue #3111💬 RespondidoAbierto el 3 de noviembre de 2020por theSC0RPReacciones 1

Pregunta: ¿Cómo activar algo (función) al añadir un activo?

Respuesta rápidapor theSC0RP1

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)

theSC0RP9 de noviembre de 2020

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)

artf9 de noviembre de 2020

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.

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 →

Explorar categorías de plugins

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