¿Estoy actualizando un rasgo usando la función addTrait? ¿Se actualiza y añade el rasgo en el administrador de rasgos, pero no puede reflejarlo en la sección html del gestor de código?
Los rasgos cambian el componente (y su HTML final) cuando los usas. Simplemente actualizar la colección de rasgos en el componente no hace ningún cambio en el lado HTML
Lee la respuesta completa abajo ↓Pregunta
He escrito el siguiente código:
componente const = editor.getSelected();
component.addTrait({
nombre: 'traitName',
tipo: 'texto', etiqueta: 'traitLabel', valor: 'traitValue'
});
const traits = component.get('traits');
traits.forEach(trait => console.log(trait.props()))Respuestas (1)
Los rasgos cambian el componente (y su HTML final) cuando los usas. Simplemente actualizar la colección de rasgos en el componente no hace ningún cambio en el lado HTML
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1511
[PREGUNTA] Cambiar el contenido html del componente seleccionado
Estoy intentando reemplazar el html del componente básico de texto usando el código que aparece a continuación ' const component = editor.g...
Issue #2333
no se pueden eliminar las propiedades añadidas de rasgos[PREGUNTA]
Hola, Puedo añadir las propiedades de los rasgos dinámicamente usando el siguiente código. pero el siguiente código para eliminar el nombre...
Issue #1977
[PREGUNTA] gjs-component no está actualizado con mis valores de rasgos
Hola, ¿he modificado mi HTML usando la función toHTML en traits? Un elemento HTML se actualiza, pero el componente gjs no se actualiza, sig...
Issue #3732
El tipo de componente de comentario no soporta añadir rasgos
Estoy trabajando en un script que añade un rasgo a todos los tipos de componente, pero el tipo de comentario no tiene el objeto prototipo....
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.