Sobre el uso de setAttributes
Entonces, en el segundo caso, ¿quieres actualizar el mismo atributo 'data-info' con una nueva clave, ¿verdad? Como 'data-info' tiene una cadena como valor de tipo, primero necesitas obtenerla y analizar hasta un objeto. 'const dataInfoObject = JSON.parse(this.model.get('data-info'))' Después de eso, puedes actualizar...
Lee la respuesta completa abajo ↓Pregunta
Hola, guardé un objeto en la propiedad personalizada. ! 2018-08-27_145924 Y quiero implementar la inclusión de valores en propiedades personalizadas. ! 2018-08-27_150059 pero cubrirá el anterior ! 2018-08-27_150154 ! 2018-08-27_150211
Respuestas (3)
Entonces, en el segundo caso, ¿quieres actualizar el mismo atributo 'data-info' con una nueva clave, ¿verdad?
Como 'data-info' tiene una cadena como valor de tipo, primero necesitas obtenerla y analizar hasta un objeto.
'const dataInfoObject = JSON.parse(this.model.get('data-info'))'
Después de eso, puedes actualizar el objeto con la nueva clave
'dataInfoObject[newKey] = newValue'
Y luego lo cambias de nuevo a cadena y reemplazas el valor del atributo de tu modelo
'this.model.set('data-info', JSON.stringfy(dataInfoObject))'
Avísame si funciona
Creo que solo busca addAttributes
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1376
Sobre el camino de los estilos
Hola, quiero saber el camino de los estilos. Quiero usar CSS local, y la estructura de directorios locales es la siguiente ! 2018-08-231112...
Issue #1182
¿Cómo añado una clase personalizada?
Hola, puedo añadir un ID personalizado como este ! qq20180607-172838 Pensaba que era model.set('attributes', { class: 'aa')}), pero no func...
Issue #1184
¿Es posible tener solo un botón en el lienzo?
Hola, hermano. Quiero implementar que solo haya un botón en el lienzo. Cuando arrastro el segundo, no se coloca correctamente o el botón qu...
Issue #1299
Añadir un rasgo nuevo
Hola, perdón, mi inglés es malo. Quiero añadir un nuevo rasgo para un bloqueo. ¿Cómo debería hacerlo? ! 2018-07-20_164228 Por ejemplo: Añad...
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.