Using Vue UI Kit, you can integrate your Nuxt.js application with CometChat.Documentation Index
Fetch the complete documentation index at: https://www.cometchat.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Pre-requisites
Please make sure you have a running Next.js app. Please follow the Nuxt.js Documentation in case you do not have a Nuxt.js app setup on your system.Install CometChat UI Kit
Please make sure you have installed the CometChat UI Kit by following the Integration documentation.Build Chat component
- In the
**app.vue**file, we will render a component which will be responsible for rendering CometChat UI Kit.
- app.vue
Replace APP_ID, REGION, and AUTH_KEY with your CometChat App ID, Region and Auth Key in the below code. You can get these details from the CometChat Dashboard
- Next, we will create a file named
**consts.js**where will keep the CometChat App Credentials. Place this file in the pages folder as well. And add the below code in the file.
- JavaScript
- Now let us move to the most important part, rendering the CometChat UI Kit. Create a file named
**CometChatNoSSR.js**inside the components folder of the app.
Replace UID in the below code.
- CometChatNoSSR.vue
- Now run the app using npm run dev & navigate to
localhost:3000/chat. Change the port to the port on which the app is running.