服务端渲染的时候,有些组件加载时候,浏览器会报错
window is not defined 或者 document is not defined前端
好比咱们在使用前端的裁剪插件 vue-cropper时,刷新时或者使用nuxt框架服务端渲染时会报这样的错!vue
这时候咱们考虑到使用懒加载,就是延迟加载:浏览器
1.引入组件框架
const vueCropper = resolve => resolve(require('vue-cropper'))ui
2.使用spa
这样刷新操做,或者使用nuxt等服务端渲染框架就没有问题了!插件