Pré-requisitos
- Node.js 20 ou superior.
- Uma
sdkUrlemitida pelo seu backend, como no passo 6.
Monte o fluxo
1
Carregue o SDK
index.html
window.Legitimuz.2
Declare o global
O build de CDN não traz tipos. Reaproveite a declaração do
guia de React — ela é a mesma, e espelha
packages/websdk/src/types.ts.3
Escreva o composable
src/useLegitimuz.ts
sdkUrl, e destroy() no desmonte para
encerrar a stream de câmera.4
Use no componente
src/VerificationWidget.vue
5
Configure a sdkUrl
.env
Confira que funcionou
A primeira tela aparece dentro do container e o<pre> recebe ready.
Se você renderizar o custom element
Os exemplos acima usammount(), que monta num <div> comum e não precisa de configuração de
compilador. O SDK também expõe o custom element <legitimuz-websdk>. Só nesse caso o Vue
precisa ser avisado de que a tag não é um componente que ele deveria resolver:
vite.config.ts
Próximo passo
Opções do mount()
Aparência, idioma, timeout e todos os callbacks.
7. Testar
Rode a jornada ponta a ponta e veja a decisão chegar.