pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

懒加载的优点

  1. 有助于前端性能优化
  2. 提高首屏加载速度
  3. 提升用户体验
  4. 减少带宽压力
  5. 图片相应加载,避免首次加载图片过多

 

文档参考网站:https://www.npmjs.com/package/vue-lazyload

 

使用方法:

1.全局安装

$ npm i vue-lazyload -S
或者
$ npm install vue-lazyload --save

2.在main.js中引入

import Vue from 'vue'
import App from './App.vue'
import VueLazyload from 'vue-lazyload'
  Vue.use(VueLazyload{
    preLoad1.3,
    error'dist/error.png',
    loading'dist/loading.gif',// 成功加载图片前,预加载的本地图片
    attempt1

  })
 

3.vue文件中使用

<ul>
  <li v-for="img in list">
    <img v-lazy="img.src" >
  </li>
</ul>

v-lazy后面的内容是变量,当为常量时,可以加上引号,让常量变成变量格式

4.效果展现

4.1.图片加载成功前,显示的loading.gif图片(本地的)

 

 4.2.图片加载成功后,显示加载后的图片(请求的图片数据)

 

posted on 2021-09-02 10:46  pwindy  阅读(121)  评论(0编辑  收藏  举报