@blackwall/vue-jivosite

Vue plugin for Jivosite live chat

Usage no npm install needed!

<script type="module">
  import blackwallVueJivosite from 'https://cdn.skypack.dev/@blackwall/vue-jivosite';
</script>

README

jivosite

Vue plugin for Jivosite live chat

Usage

  1. Install the package
$ npm i @bchteam/vue-jivosite
  1. Use the plugin
import VueJivosite from '@bchteam/vue-jivosite'

Vue.use(VueJivosite, { widgetId: 'Et2u4i' })
  1. Handler for success/failed loading can be added:
import VueJivosite from '@bchteam/vue-jivosite'

Vue.use(VueJivosite, {
  widgetId: 'Et2u4i',
  onInit() {
    console.log('Success!')
  },
  onFail(error) {
    console.log('Failed :-(', error)
  }
})

If onFail handler is not provided, failed initialization throws exception (because of unhandled promise rejection).