CDN URL-ek
Alapvető használat
bottom-right, a position beállítás vezérli). A csatlakoztatási elem csak a React gyökéreleme — az oldalon elfoglalt helye nem befolyásolja, hol jelenik meg a widget.
Csatlakoztatási beállítások
AThunderPhone.mount() a React-komponensével azonos beállításokat fogad el, kiegészítve az element tulajdonsággal:
Tisztítás
AThunderPhone.mount() egy widgetpéldányt ad vissza tisztítási metódusokkal:
unmount() és a destroy() ugyanazt végzi — bontják az aktív hangmunkamenetek kapcsolatait, és eltávolítják a widgetet a DOM-ból. Használja azt, amelyik jobban illeszkedik a kódjához.
Egyoldalas alkalmazásokban navigáláskor, illetve a widgetet tartalmazó elem eltávolításakor mindig tisztítsa fel a widgetet. Ez biztosítja, hogy az aktív hangmunkamenetek kapcsolata megfelelően bontásra kerüljön.
Példák
Sötét téma egyéni színnel
Egyéni pozíció
Esemény-visszahívásokkal
Csengőhanggal
DOM-elemhivatkozás használata
WordPress / CMS-integráció
Adja hozzá ezt egy Egyéni HTML-blokkhoz vagy a témája láblécéhez:Hibaelhárítás
A widget nem jelenik meg
A widget nem jelenik meg
Győződjön meg arról, hogy a CSS- és JS-fájlok is betöltődtek. Ellenőrizze a böngészőkonzolt hálózati hibákért. Ellenőrizze, hogy a célelem létezik a DOM-ban a
ThunderPhone.mount() meghívása előtt.A ThunderPhone nincs definiálva
A ThunderPhone nincs definiálva
A szkript még nem töltődött be. Győződjön meg arról, hogy a
widget.js-hez tartozó <script> címke a mount hívás előtt szerepel, vagy foglalja a mount hívást egy DOMContentLoaded figyelőbe.A domain nem engedélyezett hiba
A domain nem engedélyezett hiba
Adja hozzá domainjét az engedélyezett domainek listájához az app.thunderphone.com Fejlesztők beállításaiban. Ne feledje, hogy a
localhost mindig engedélyezett.Következő lépések
Stílusozás
Szabja testre a widget megjelenését CSS egyéni tulajdonságokkal.
React-komponens
Reactet használ? A komponensintegráció egyszerűbb.