Open morteza-mortezai opened 2 years ago
Hi,
load it as plugin: Create a print.js in the plugins dir, add the following code:
`import Vue from 'vue'; import VueHtmlToPaper from 'vue-html-to-paper';
const options = { name: '_blank', specs: [ 'fullscreen=yes', 'titlebar=yes', 'scrollbars=yes' ], styles: [ 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css', 'https://unpkg.com/kidlat-css/css/kidlat.css' ], timeout: 1000, // default timeout before the print window appears autoClose: true, // if false, the window will not close after printing windowTitle: window.document.title, // override the window title }
Vue.use(VueHtmlToPaper, options);
// or, using the defaults with no stylesheet Vue.use(VueHtmlToPaper);`
and load it as plugin in your nuxt.config.js
How do i use it in Nuxt 3?
i'm trying to use vue-html-to-paper in nuxt and as i use it just in a single page then i imported it locally but i get this error every time . "VueHtmlToPaper" is not a function
so how can i use it locally ?