NuxtJS module for Intercom
npm install nuxt-intercom
NuxtJS module for Intercom
- Load Intercom only when required (once $intercom is called)
- Reuse the same instance across all components
- TypeScript support
1. Add nuxt-intercom dependency to your project:
``bash`
npm install nuxt-intercom
2. Add nuxt-intercom module and configuration to nuxt.config.js:
`js`
export default {
// ...other config options
modules: ["nuxt-intercom"];
intercom: {
appId: 'my_app_id',
}
}
3. (Optional) TypeScript support. Add nuxt-intercom to the types section of tsconfig.json:
`json`
{
"compilerOptions": {
"types": ["nuxt-intercom"]
}
}
- Type: Booleanfalse
- Default:
Disable Intercom. Useful for non-production environments.
- Type: String
The app_id of your Intercom app which will indicate where to store any data.
- Type: Booleanfalse
- Default:
Enable i18n-module integration.
- Type: Booleanfalse
- Default:
Hide the default launcher icon. Setting to false will forcefully show the launcher icon.
- Type: Stringright
- Default:
Dictate the alignment of the default launcher icon to be on the left/right. Possible values: "left" or "right" (any other value is treated as right).
- Type: Number20
- Default:
Move the default launcher icon horizontally. Padding from right side of screen Minimum value: 20.
- Type: Number20
- Default:
Move the default launcher icon vertically. Padding from bottom of screen. Minimum value: 20.
- Type: Booleanfalse
- Default:
Apply the verticalPadding property to mobile devices.
It can be used inside components like:
`html``
Intercom: Javascript API: Methods
See the LICENSE file for license rights and limitations (MIT).