vue-fullscreen icon indicating copy to clipboard operation
vue-fullscreen copied to clipboard

Crash on Server Side Rendering

Open fif1973 opened this issue 3 years ago • 2 comments

import fullscreen from 'vue-fullscreen'
Vue.use(fullscreen)
ReferenceError: document is not defined
    at r (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:772)
    at Object.<anonymous> (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:3418)
    at t (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:330)
    at Object.<anonymous> (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:3642)
    at t (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:330)
    at /var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:713
    at /var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:722
    at /var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:81
    at Object.<anonymous> (/var/www/html/node_modules/vue-fullscreen/dist/vue-fullscreen.min.js:1:207)
    at Module._compile (internal/modules/cjs/loader.js:1133:30)

fif1973 avatar Jul 31 '20 13:07 fif1973

i don't use Nuxt

fif1973 avatar Jul 31 '20 13:07 fif1973

Try to excute Vue.use(fullscreen) after the client is loaded.

I'll try to make a code change to support SSR later.

mirari avatar Jul 31 '20 13:07 mirari