API in Component funktioniert nach der Bereitstellung nicht mehr
Es funktioniert nur, wenn ich es im Editor platziere, und nicht, wenn es als bereitgestellte URL geladen wird Wenn du Sachen aus irgendeiner Art von Lager lÀdst (z.B. DB) in deiner "bereitgestellten URL", stelle sicher, dass du eine korrekte Remote-Einrichtung hast.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Block.js => Component.js => Wir können die API aufrufen und sie funktioniert in der Bereitstellung, wenn wir das gesamte HTML mit Skript, Body, Stil in Inhaltsattribut des Block Manager Aber wenn die API ĂŒber die Komponente aufgerufen wird, funktioniert sie nicht, wenn die Seite in der Bereitstellung geladen wird. Sie funktioniert nur, wenn ich sie im Editor einfĂŒge, und nicht, wenn sie als bereitgestellte URL geladen wird. Zum Beispiel:
Antworten (3)
Es funktioniert nur, wenn ich es im Editor platziere, und nicht, wenn es als bereitgestellte URL geladen wird Wenn du Sachen aus irgendeiner Art von Lager lÀdst (z.B. DB) in deiner "bereitgestellten URL", stelle sicher, dass du eine korrekte Remote-Einrichtung hast.
@artf ich verstehe deine Sorge, aber in der bereitgestellten Version funktionieren API-Aufrufe im Blockmanager-Content, nur die Komponenten-APIs werden nicht aufgerufen. Liegt es also an der Ferneinrichtung oder an etwas anderem? Hilf mir wirklich in Bezug auf das Problem ... Vielen Dank im Voraus!
Liegt es also an der Ferneinrichtung oder an etwas anderem?
Ja, wie du beschrieben hast, könnte es eine falsche Speicherkonfiguration sein (siehe auch Fehler/Warnung in der Konsole).
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2670
Der HTML-Klassenname eines benutzerdefinierten Blocks erscheint im Editor nicht
Ich habe meinen Block unten so hinzugefĂŒgt Dann zieht man diesen Block und legt ihn auf die Canvas ab und zeigt HTML-Code mit dem Befehl 'e...
Problem #792
Skripteigenschaft mit Funktion funktioniert nicht mit Blöcken
In der Components & JS-Dokumentation gibt es dieses Beispiel: Das funktioniert perfekt. Aber ich konnte in 'script' keine Funktion statt ei...
Problem #1584
Das Skript von Block von editor.getComponents() bekomme ich nicht.
Unten ist die Komponente, die ich hinzufĂŒge.this.editor.BlockManager.add('dob-mmyy-pii', { id: 'dob-mmyy', Etikett: 'DOB (MM, YYYY) (PII)',...
Problem #1034
Element oder Block im Elternelement einfĂŒgen
Guten Tag, ich habe Komponente, habe Block Ich habe Trait on listen changes, wie kann ich "h1" in diesen Block einfĂŒgen? "''<div class="con...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âVerwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
How We Built Composeit in Record Time Using GrapesJS Shadcn
Bypass foundational builder boilerplate and focus on what truly matters.
Tutorial
Introducing GJS.Market Services: ship your GrapesJS editor without the integration risk
It's everything that usually eats weeks of engineering time, scoped and priced up front. No open-ended hourly surprises.
Tutorial
How to integrate GrapesJS into an Astro app (complete guide 2026)
Embed GrapesJS in an Astro site: mount it in a client-side script, save content to an Astro API endpoint, and export clean HTML/CSS.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.