2017-10-08 2 views
0

J'ai un problème. Comment désactiver le plugin vue.fullpage sur une requête média dans nuxt.js? nuxt.config.jsComment désactiver le plugin vue.fullpage sur une requête media dans nuxt.js?

module.exports = { 
    plugins: { 
    '~plugins/fullpage-vue.js' 
    } 
} 

FullPage-vue.js

import Vue from 'vue' 
import 'animate.css' 
import 'fullpage-vue/src/fullpage.css' 
import VueFullpage from 'fullpage-vue' 

if (screen && screen.width > 768) { 
    Vue.use(VueFullpage) 
} 

Alors ne fonctionne pas. erreur: l'écran un non défini

+0

Si vous utilisez de [la FullPage officielle Composant .js pour Vue.js] (https://alvarotrigo.com/vue-fullpage/), vous pouvez utiliser les options responsive. – Alvaro

Répondre

0

C'est m'aider.

if (screen.width > 768) { 
    Vue.use(VueFullpage) 
    console.log('fullPage init') 
} 

Ou peut-être si vous avez besoin SSR utiliser

if (process.browser) { 
    if (screen.width > 768) { 
     Vue.use(VueFullpage) 
     console.log('fullPage init') 
    } 
} 

Mais la meilleure idée est vraiment utiliser official vullpage qui a été publié en Janvier 2018.