Issue #2264💬 RespondidoAbierto el 12 de septiembre de 2019por raghuv9Reacciones 0

Cómo cargar una URL remota dentro de Grapes JS

Respuesta rápidapor jcarizza

Hola, @raghuv9 primero pienso que no puedes hacer una solicitud con AJAX por el CORS. Necesitas coger el contenido de otra forma (quizá en el backend) y renderizar en el editor con ello. 'editor.component(<your-content>)'.

Lee la respuesta completa abajo ↓

Pregunta

Fragmento de códigoTEXT
Así intenté cargar mi gitpage pero no funciona
 montado() {
                const LandingPage = {
                HTML: '',
                CSS: nulo,
                componentes: nulo,
                estilo: nulo,
                };
                this.editor = grapesjs.init({
                contenedor: "#gjs",
                lienzo: {
                     Estilos: [],
                },
                fromElement: cierto,
                componentes:'',
                Estilo: '',
                Plugins: [],
                pluginsOpts: {
                    "gjs-preset-webpage": {}
                },
                 storageManager: {
                    Tipo: 'A distancia',
                    pasosAntesDeguardar: 10,
                    urlStore: '',
                    urlLoad: '',
                     params:{
                            'Access-Control-Allow-Origin':'http://laravel-vue-spa.test',
                        },
                    contentTypeJson: cierto,
                    cabeceras: {
                        'Tipo de contenido': 'aplicación/json'
                     },
                     json_encode:{
                         'componentes GJS': [],
                          'estilo GJS': [],
                     }
                    },
                });
                this.editor.setComponents('<div class="cls">Nuevo componente</div>');
                this.editor.load=(res => console.log('Load callback'));
        },
    }

Respuestas (1)

jcarizza12 de septiembre de 2019

Hola, @raghuv9 primero pienso que no puedes hacer una solicitud con AJAX por el CORS. Necesitas coger el contenido de otra forma (quizá en el backend) y renderizar en el editor con ello. 'editor.component(<your-content>)'.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.