Haz que todo el lienzo sea un elemento de Vue / React
Gracias @noogen tu respuesta tan detallada. Sí, creo que tienes razón y quédate con componentes; no estoy muy seguro de si el ToHtml, si es la solución adecuada para mí o no, porque no quiero gestionar dos tipos de sistemas, renderizando correctamente dentro del editor y uno en producción, usando las etiquetas. Así qu...
Lee la respuesta completa abajo ↓Pregunta
Hola a todos, Más bien una pregunta general de si alguien ha conseguido que todo el lienzo (o de hecho el envoltorio) sea un elemento de Vue, es decir, que se pueda arrastrar un div personalizado como '<timer></timer>' y se renderice correctamente? He intentado esto, puse el envoltorio como el elemento Vue (el), y funcionó al 'importar' código HTML, pero impide que el sistema de arrastrar y soltar funcione, supongo que porque ahora es un DOM virtual. Vi esta publicación: https://github.com/artf/grapesjs/issues/275 pero optó por la vía de los componentes, añadiendo scripts a DomComponents. ¿Al...
Respuestas (2)
Gracias @noogen tu respuesta tan detallada. Sí, creo que tienes razón y quédate con componentes; no estoy muy seguro de si el ToHtml, si es la solución adecuada para mí o no, porque no quiero gestionar dos tipos de sistemas, renderizando correctamente dentro del editor y uno en producción, usando l...
Mi respuesta es que lo mejor sea ceñirme a scripts personalizados. He hecho componentes personalizados usando la plantilla de Lodash aquí: https://github.com/niiknow/grapesjs-components-farmer/blob/master/src/index.js#L2. Se espera una cadena del método 'toHtml' - https://github.com/niiknow/grapesj...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2595
Problemas para arrastrar HTML externo con draggable="true"
Quiero hacer que un elemento html externo se pueda arrastrar a GrapesJS, como cuando puedes arrastrar un bloque y que añada algo. Tengo una...
Issue #905
Necesito encontrar eventos necesarios.
¡Hola a todos! Al arrastrar un bloque al lienzo, y sueltarlo: ... Tenemos un evento que detectar, en qué bloque caemos. ?: pero cuando dejo...
Issue #3373
Pregunta: Colores de fondo predefinidos al seleccionar un elemento con una determinada clase o div.
Tengo una pregunta que espero que alguien pueda ayudar. Quiero crear un rasgo donde pueda elegir colores predefinidos al seleccionar un div...
Issue #2083
Model.get('toolbar') siempre devuelve null
Hola @artf Estoy intentando añadir una barra de herramientas personalizada a mi componente personalizado sin cambiar la barra predeterminad...
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.