1、安装插件
npm install vue-lazyload --save-dev
2、在main.js中引用
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)
// or with options 也可以直接在这里设置参数
Vue.use(VueLazyload, {
preLoad: 1.3, //预加载的宽高比 | 可选
error: 'dist/error.png',//图片加载失败时使用的图片源
loading: 'dist/loading.gif',//图片加载的路径
attempt: 1//尝试加载次数 | 可选
})
3、将图片引用的 :src 换成 v-lazy
用例