Pré-requisitos
- Node.js 20 ou superior.
- Uma
sdkUrlemitida pelo seu backend, como em emitir a credencial.
Monte o fluxo
1
Carregue o SDK
Declare o script no
nuxt.config.ts. Ele entra no <head> de todas as páginas e registra
window.Legitimuz antes do bundle.nuxt.config.ts
2
Declare o global
O build de CDN não traz tipos. Reaproveite a declaração do
guia de React; ela é a mesma.
3
Escreva o composable
composables/useLegitimuz.ts
4
Emita a credencial numa rota de servidor
server/api/verificacoes.post.ts
runtimeConfig, que só existe no servidor.5
Use na página
pages/verificacao.vue
Confira que funcionou
A primeira tela aparece dentro do container e o<pre> recebe ready. No console do servidor não
há referência a window.
Boas práticas
ClientOnly em volta do container
O widget usa
window e a câmera, que só existem no browser. <ClientOnly> garante que o
container renderize apenas no cliente, e o onMounted do composable encontra window.Legitimuz
pronto.Próximo passo
Opções do mount()
Aparência, idioma, timeout e todos os callbacks.
Testar
Rode a jornada ponta a ponta e veja a decisão chegar.