Vue懒加载包括图片懒加载与路由懒加载vue
一、图片懒加载:函数
首先安装 vue-lazyload包ui
而后导入并加载事先下载好的加载图片spa
import VueLazyLoad from 'vue-lazyload' Vue.use(VueLazyLoad,{ loading: require('@/common/image/default.png') })
在使用时能够在须要加载图片的位置使用:code
<img width="100" heigth="100" v-lazy="item.picUrl"/>
二、路由懒加载:component
路由懒加载能够按需调用须要的组件blog
箭头函数返回一个import路径图片
const Disc = ()=> import('@/components/disc/disc')
而后正常调用便可路由
{ path: ':id', component: Disc }