1
 
  

 `import VueEllipseProgress from 'vue-ellipse-progress';
  export default {
   components: {
       VueEllipseProgress
       }
  }`

document is not defined error when everytime this is running i also checked to remove server side rendering and same also

Abhishek
  • 53
  • 7

1 Answers1

3

Here an example how you can include vue-ellipse-progress globally to your project.

plugins/vue-ellipse-progress.js Create plugin.

import Vue from 'vue';
import VueEllipseProgress from "vue-ellipse-progress";
Vue.use(VueEllipseProgress);

nuxt.config.js Include plugin in config.

plugins: [
    {
      src: '@/plugins/vue-ellipse-progress.js',
      mode: 'client'
    },
  ],

your-component.vue Use component.

<client-only>
     <vue-ellipse-progress :progress="50" />
</client-only>

The official guide for nuxt plugins https://nuxtjs.org/docs/2.x/directory-structure/plugins

Yevhen Bondar
  • 4,357
  • 1
  • 11
  • 31