@homebaseai/vue3-intercom

An Intercom plugin for Vue.js 3
91,484
Install
npm install @homebaseai/vue3-intercom
Latest Version:2.0.2
Vue:3
License:GPL-3.0
Last Updated:Apr 30, 2023
Links: GitHub  ·  npm
Maintainer: ronizzle

vue3-intercom

npm i @homebaseai/vue3-intercom

Usage

Apply the plugin via app.use.

import { createApp } from 'vue'
import VueIntercom from '@homebaseai/vue3-intercom';
import App from '@/App.vue';

const app = createApp(App);
app.use(VueIntercom);
app.mount('#app');
Composition API
<script setup lang="ts">
import { useIntercom } from '@homebaseai/vue3-intercom';

const intercom = useIntercom();

// init intercom
intercom.boot({
  app_id: import.meta.env.VITE_APP_INTERCOM_TOKEN,
  user_id: 1,
  name: 'John Doe',
  email: 'john@exampl.com',
});

// display it
intercom.show();
</script>
Options API
<script lang="ts">
import { useIntercom } from '@homebaseai/vue3-intercom';

export default {
  setup() {
    return {
      intercom: useIntercom(),
    }
  },
  data() {
    return {
      userId: 1,
      name: 'John Doe',
      email: 'john@example.com',
    }
  },
  mounted() {
    // init intercom
    intercom.boot({
      app_id: import.meta.env.VITE_APP_INTERCOM_TOKEN,
      user_id: this.userId,
      name: this.name,
      email: this.email,
    });

    // display it
    intercom.show();
  }
}

Related Packages

@mobileaction/ui-modules

Mobile Action common modules for Vue projects

2,476
fy-form-render3

测试环境版本新的更新

10,811
use-on-demand

按需使用的代码工具仓库。

5,487
metaflow-js

EntityFramework for Metaflow

2,894 0

Version History

Version Released License
2.0.2 GPL-3.0
2.0.1 GPL-3.0
2.0.0 GPL-3.0