La etiqueta de script en el componente después de que se ejecute el guardado y la recarga infinitos
Aún no hay respuestas de la comunidad. Abre la discusión original en GitHub para compartir tu solución.
Pregunta
Estoy en medio de trabajar en algunos componentes/bloques personalizados. Para conseguirlo, he estado usando la documentación de la API y tus plugins grapejs como ejemplos. Este archivo en particular [https://github.com/artf/grapesjs-navbar/blob/master/src/components.js](url) . El problema que tengo es con guardar y recargar la página. La etiqueta de script es infinita. Aquí está mi código por si soy yo.
' domc.addType('iconbox', {
model: defaultModel.extend({
defaults: Object.assign({}, defaultModel.prototype.defaults, {
arrastrable: '.col',
Droppable: falso,
copiable: falso,
removible: falso,
script: función () {
console.log('se llama el guion');
},
rasgos: [{
tipo: 'select',
etiqueta: 'Elegir icono',
Nombre: 'Elegir-icono',
opciones: c.iconList,
},
{
Tipo: 'Cuadro de texto',
Etiqueta: 'Descripción',
Nombre: 'Descripción',
Valor: c.descripción
},
{
tipo: 'select',
etiqueta: 'Etiqueta de título',
Nombre: 'Etiqueta de Título',
opciones: c.titeTags,
}
]
}),
},
{
isComponent: function(el) {
si (hasClass(el, 'btsc-iconbox')) {
return {
Tipo: 'Iconbox'
};
}
},
}),
Definir la vista
vista: defaultType.view,
});`Respuestas (0)
Aún no hay respuestas.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #792
La propiedad de script usando función no funciona con bloques
En la documentación de Componentes & JS hay este ejemplo: Esto funciona perfectamente. Pero no podría usar una función en lugar de una cade...
Issue #525
Ejemplo de local2 para el almacenamiento que no funciona
Usando el código proporcionado en la documentación. https://github.com/artf/grapesjs/wiki/API-Storage-Manager en ejemplos de "añadir". Esto...
Issue #1964
[PREGUNTA] Requisitos mínimos para crear un componente personalizado
He estado leyendo la documentación todo el día sobre cómo crear un componente personalizado. También he mirado grapesjs-mjml como ejemplo....
Issue #1846
[Pregunta]: Usando ngModel en un componente que contiene grupos de tagName
He probado esta solución https://github.com/artf/grapesjs/issues/1819#event-2158016066 Pero sobre componentes personalizados, digamos, Teng...
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.