Skip to main content
CDN būvējums iekšēji ietver React, tāpēc varat izmantot logrīku statiskās vietnēs, WordPress, Webflow vai jebkurā lapā, kur varat pievienot HTML. Nav nepieciešams npm, būvētājs vai ietvars.

CDN URL

URL ar latest ir tie, ko ģenerē informācijas paneļa iegulšanas koda fragmentu ģenerators. Tie tiek kešoti 5 minūtes un automātiski saņem jaunus stabilos laidienus. Piespraustie ceļi /widget/vX.Y.Z/ ir nemaināmi un tiek kešoti ilgtermiņā — ja piespraužat versiju, saskaņojiet to ar @thunderphone/widget npm laidienu, pret kuru izstrādājat.

Pamatlietojums

Logrīks tiek pievienots mērķa elementam un tiek attēlots kā fiksētas pozīcijas josla skata apgabala stūrī (noklusējums ir bottom-right, ko nosaka opcija position). Pievienošanas elements ir tikai React saknes elements — tā atrašanās vieta lapā neietekmē vietu, kur tiek parādīts logrīks.

Pievienošanas opcijas

ThunderPhone.mount() pieņem tās pašas opcijas kā React komponents, kā arī rekvizītu element:

Tīrīšana

ThunderPhone.mount() atgriež logrīka instanci ar tīrīšanas metodēm:
Gan unmount(), gan destroy() dara vienu un to pašu — tās atvieno jebkuru aktīvu balss sesiju un noņem logrīku no DOM. Izmantojiet to, kura jūsu kodā ir saprotamāka.
Vienmēr notīriet logrīku, pārejot uz citu skatu vienas lapas lietojumprogrammās vai noņemot ietverošo elementu. Tas nodrošina, ka aktīvās balss sesijas tiek pareizi atvienotas.

Piemēri

Tumšais motīvs ar pielāgotu krāsu

Pielāgota pozīcija

Ar notikumu atzvaniem

Ar zvana signālu

Izmantojot DOM elementa atsauci

WordPress / CMS integrācija

Pievienojiet šo pielāgota HTML blokam vai savas tēmas kājenei:
<div> var atrasties jebkur — tas ir tikai pievienošanas punkts. Pats logrīks tiek attēlots kā fiksēts pārklājums skata loga stūrī (to nosaka opcija position) un neiekļaujas apkārtējā satura plūsmā.

Problēmu novēršana

Pārliecinieties, ka ir ielādēti gan CSS, gan JS faili. Pārbaudiet pārlūkprogrammas konsoli, vai nav tīkla kļūdu. Pirms ThunderPhone.mount() izsaukšanas pārbaudiet, vai mērķa elements pastāv DOM.
Skripts vēl nav ielādēts. Pārliecinieties, ka <script> tags failam widget.js atrodas pirms jūsu montēšanas izsaukuma, vai ietveriet montēšanas izsaukumu DOMContentLoaded klausītājā.
Pievienojiet savu domēnu atļauto domēnu sarakstam Izstrādātāju iestatījumos vietnē app.thunderphone.com. Atcerieties, ka localhost vienmēr ir atļauts.

Nākamās darbības

Stilizēšana

Pielāgojiet logrīka izskatu, izmantojot CSS pielāgotās īpašības.

React komponents

Izmantojat React? Komponenta integrācija ir vienkāršāka.