VUE图片懒加载 vue lazyload插件的简单使用

2019-02-08  本文已影响0人  精神病赛车手

前言

当网络请求比较慢的时候,提前给这张图片添加一个像素比较低的占位图片,不至于堆叠在一块,或显示大片空白,让用户体验更好一点。

使用

1 安装

npm install vue-lazyload --save-dev

2 引入及调用
main.js 入口文件中调用

//引入这个懒加载插件
import VueLazyLoad from 'vue-lazyload'
// 添加VueLazyload 选项,此选项为基本选项。
Vue.use(VueLazyLoad,{
    error: require('common/image/error.png'),
    loading: require('common/image/loading.png')
})

3 使用
在入口文件添加后,直把 img 里的:src 修改成 v-lazy

//原
<img :src="'/static/img/' + item.imgUrl" >
//现
<img v-lazy="'/static/img/' + item.imgUrl" >

案例

demo:案例展示

插件地址

插件地址:npm

上一篇下一篇

猜你喜欢

热点阅读