Fella inn sambandaform í React, Vue eða Angular
Vefhlutir eru hluti af DOM. Slepptu merkinu beint í JSX, Vue-sniðmát eða Angular-einingar — engin hjúpun þarf.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Skref fyrir skref
Algeng gildrur
Oft spurð
Þarf ég hjúpunareiningu fyrir React/Vue/Angular?
Nei. Vefhlutir eru hluti af DOM-staðlinum — React, Vue og Angular birta allar óþekktar merki sem venjulegt HTML og láta vafrann taka við. Engin npm-pakki, engin @types, ekkert að setja upp.
Hvernig kynni ég TypeScript fyrir sérsniðna eininganum?
Já. Bættu þessu við global.d.ts-skrá: declare namespace JSX { interface IntrinsicElements { 'toimii-contact': any } }. Formið virkar án þess — TypeScript hættir bara að kvarta.
Hvernig sendi ég props eða stillingar?
Sendu þær sem venjulegar HTML-eigindir. Vefhlutir lesa eigindir úr DOM á sama hátt og React les props úr JSX. Fyrir kvikt gildi skaltu nota ref og stilla eiginleika á beinu takmarki ef þörf er á.
Virkar þetta með Next.js, Remix eða SvelteKit?
Já. Í Next.js skaltu bæta script-merkinu við app/layout.tsx (með next/script-einingunni) eða í pages/_document.tsx. Sérsniðna einingin birtist á biðlarahlið — settu hana í „use client"-mörk ef þú ert í App Router.
Hvað með þjónahlið-birtingu?
Sérsniðna einingin birtist á biðlarahlið, eins og allir vefhlutir. SSR gefur frá sér merkið, vafrinn skráir eininguna þegar skriftið hleðst, síðan birtist formið. Það verður stuttur auður reitur — venjulega ómerkanlegur.
Ert þú að fella inn á annan vettvang?
Sömu tvær línur af kóða, útfærðar fyrir hverja vettvang.
Tilbúinn að prófa?
30 daga ókeypis prufa. Ekkert kreditkort. Tilbúið á mínútum.
Ekkert kreditkort nauðsynlegt. Tilbúið á 2 mínútum.