Vue Components
Using the @verida/vue-account Vue components
Verida supplies open source Vue components for easy app development. See the Verida Vue Components repo for comprehensive documentation all options.
This component can be customized to suite your application styles and themes. See the available props
This supports Vue 3 only
Usage
Create a base vue project using the command below
install our Verida package.
The @verida/vue-account
component library registration enables the vda-account
and vda-login
component to be accessed across your application.
main.js
NOTE : You can retrieve the user application
context
from the parameter of theonConnected
event emitter pass to the component .
This works for both the vda-login
and vda-account
Using the vda-login
component
vda-login
componentThis component is used to handle authentication via Verida Connect, it leverages our @verida/client-ts
and @verida/account-web-vault
packages under the hood.
Home.vue
Using the vda-account
component
vda-account
componentThis component is used to display a logged in user's profile details such as name, did and avatar. If the user is not logged in, it will supply a login link and generate the single sign-on login form in the same way the vda-login component does.
Example code:
Login.vue
Last updated