"/" en las clases cambiando a "-"
Yo también me enfrenté al mismo problema. Tras investigar la fuente, descubrí que esto se debe a https://github.com/artf/grapesjs/blob/8b423fdf093865a6bf55dc8285030ce99c111d6d/src/selectormanager/model/Selector.js#L123 Basado en https://github.com/artf/grapesjs/blob/8b423fdf093865a6bf55dc8285030ce99c111d6d/src/selecto...
Lee la respuesta completa abajo ↓Pregunta
Versión: ^0.17.19 ¿Puedes reproducir el error de la demo?[x] Sí[ ] No ¿Cuál es el comportamiento esperado? Esperaría que la clase se mantuviera exactamente igual que como la nombré. Describe el error detallado Cuando añades una clase que contiene un carácter con barra "/", en el DOM, el carácter barra cambia a un guion "-". Describe el error detallado <img width="387" alt="Snímka obrazovky 2021-07-15 o 12 01 57" src="https://user-images.githubusercontent.com/75263268/125770945-6e83a6f8-d212-420c-968c-659f7c59941a.png"> <img width="823" alt="Snímka obrazovky 2021-07-15 o 12 02 02" src="https:/...
Respuestas (2)
Yo también me enfrenté al mismo problema. Tras investigar la fuente, descubrí que esto se debe a https://github.com/artf/grapesjs/blob/8b423fdf093865a6bf55dc8285030ce99c111d6d/src/selectormanager/model/Selector.js#L123 Basado en https://github.com/artf/grapesjs/blob/8b423fdf093865a6bf55dc8285030ce9...
Gracias por informar de esto, @simxn1. El problema con "/" en las clases que cambia a "-" parece ser una condición de carrera o un problema de sincronización de gestión estatal. Esto suele ocurrir cuando los eventos del ciclo de vida de los componentes y las modificaciones del DOM se superponen, cr...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3134
Desplázate en el lienzo hasta la parte superior de la página cuando intento arrastrar un elemento de las últimas secciones
Versión: 0.16.27 ¿Puedes reproducir el error de la demo? [X] Sí [ ] No ¿Cuál es el comportamiento esperado? Cuando intento arrastrar un com...
Issue #3290
El parámetro changesCount debería restablecerse a cero cuando deshacemos las imágenes
Versión: v0.16.41 ¿Puedes reproducir el error de la demo? [ ] No ¿Cuál es el comportamiento esperado? El parámetro changesCount debería res...
Issue #6290
Las fuentes de datos se ignoran cuando se cargan desde los datos del proyecto
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Firefix v132.0 Enlace de demo reproducibl...
Issue #6180
El método 'setValue()' de Trait no se llama cuando cambia el valor
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Última versión de Chrome Enlace de demo r...
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.