服務端渲染的時候,有些組件加載時候,瀏覽器會報錯
window is not defined 或者 document is not defined前端
好比咱們在使用前端的裁剪插件 vue-cropper時,刷新時或者使用nuxt框架服務端渲染時會報這樣的錯!vue
這時候咱們考慮到使用懶加載,就是延遲加載:瀏覽器
1.引入組件框架
const vueCropper = resolve => resolve(require('vue-cropper'))ui
2.使用spa
這樣刷新操做,或者使用nuxt等服務端渲染框架就沒有問題了!插件