Enfoque estándar en una ligera reestructuración de la barra de herramientas y la insignia HTML
Hola @jenter, buena pregunta. Desafortunadamente, nunca me he centrado mucho en la posibilidad de la extensión Canvas o sus elementos de interfaz, así que seguro que no hay una forma correcta de hacerlo. Si alguien está dispuesto a proponer soluciones, estaré encantado de evaluarlas.
Lee la respuesta completa abajo ↓Pregunta
Versión: '0.15.10' Esta pregunta pretende validar si existe una forma adecuada de extender la https://github.com/artf/grapesjs/blob/master/src/canvas/view/CanvasView.js actual con un plugin personalizado. Estábamos revisando específicamente el método 'render()' dentro de este archivo, para modificar ligeramente el HTML y combinar la barra de herramientas y la insignia para este diseño de interfaz previsto: ! imagen En el pasado, he extendido comandos con éxito con 'editor. Commands.extend('select-comp', {' pero quería recibir opiniones sobre si se podría aplicar un enfoque similar con archivo...
Respuestas (4)
Hola @jenter, buena pregunta. Desafortunadamente, nunca me he centrado mucho en la posibilidad de la extensión Canvas o sus elementos de interfaz, así que seguro que no hay una forma correcta de hacerlo. Si alguien está dispuesto a proponer soluciones, estaré encantado de evaluarlas.
@artf revisaré algunas propuestas o reflexiones y las añadiré a este hilo.
Genial, gracias Jason
Gracias por informar de esto, @jenter. Excelente pregunta sobre [Pregunta] El enfoque estándar en una ligera reestructuración de la barra de herramientas y la insignia HTML. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #4323
Problemas de rendimiento al arrastrar un componente a un lienzo cuando tienes 2k componentes en lienzo
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Google Chrome Versión 101.0.4951.41 (Versió...
Issue #4612
No se pueden colocar componentes MJML en un lienzo en blanco después de la versión 0.19.4
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? 105.0.5195.125 (Versión oficial) (x86_64)...
Issue #3465
La actualización rompe algunas cosas con CSS
ADVERTENCIA LEE y SIGUE los siguientes 3 pasos, luego ELIMÍNALOS antes de publicar el númeroSeguir las Directrices de CONTRIBUCIÓN https://...
Issue #3285
Doctype en el iframe de lienzo
Hola. Esta pregunta ya se ha hecho dos veces (aquí y aquí) pero nunca ha recibido respuesta. ¿Hay alguna forma de añadir '<!DOCTYPE html>'...
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.
Tutorial
Messaging on gjs.market: talk to a studio before you buy, not after
We've launched private messaging between buyers and studios. One thread per buyer–studio pair, the whole history in one place.
Tutorial
GrapesJS DevTools: A Developer Panel Inside Your Editor
If you've ever debugged GrapesJS with console.log(editor.getSelected()) and a dozen throwaway event listeners — this post is for you.
Tutorial
How to Build a Production GrapesJS Editor: The Complete Walkthrough of Brief, Preset, Plugins, and Services
A complete walkthrough of building a production GrapesJS editor: how to choose a preset, pick plugins, and scope setup services without burning a sprint.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.