美文网首页让前端飞
【六】lazyload懒加载

【六】lazyload懒加载

作者: 大海爱奔跑 | 来源:发表于2020-02-25 10:34 被阅读0次

关于专题【vue开发音乐App】

对于多图页面,如果一次性加载所有图片可能会因为网络拥堵造成页面卡顿,用户体验不佳。我们可以采用懒加载的方法解决这个问题,使用第三方插件——vue-lazyload 。页面渲染时先加载首屏的图片,其他图片等到用户滚动到相应位置才加载,这样能大大节省流量开销,同时加快页面渲染速度。

效果截图

一、安装插件

cnpm i vue-lazyload -S

二、在main.js中引入并使用插件

import VueLazyload from 'vue-lazyload'

// 直接使用
Vue.use(VueLazyload )

// 或者另外配置一些参数
Vue.use(VueLazyload, {
  error: require('common/image/error.png'),
  loading: require('common/image/default.png')
})

三、使用方法

<ul>
  <li v-for="img in list">
    // 使用v-lazy代替:src
    <img v-lazy="img.src" >
    // 同样支持背景图片的写法
    <div v-lazy:background-image="img.src"></div>
  </li>
</ul>

相关文章

  • 【六】lazyload懒加载

    关于专题【vue开发音乐App】 对于多图页面,如果一次性加载所有图片可能会因为网络拥堵造成页面卡顿,用户体验不佳...

  • vue-cli 插件 vue-lazyload 图片懒加载

    vue-lazyload 图片懒加载 解决

  • 前端性能优化之Lazyload

    前端性能优化之Lazyload @(冬晨)[JavaScript|技术分享|懒加载] [TOC] Lazyload...

  • 懒加载 -- lazyLoad

    懒加载原理: 先将img标签中的src链接设为同一张图片(空白图片),将其真正的图片地址存储再img标签的自定义属...

  • 懒加载(LazyLoad)

    懒加载,即延迟加载,需要的时候再加载到内存。 一次性加载数据,类似C语言中变量的定义,需要统一在函数体的最开始部分...

  • 懒加载——lazyload

    在声明img元素时,只需要将其图片地址放到data-src中,并且声明class="lazyload"即可实现图片...

  • 懒加载和预加载

    懒加载 js懒加载 意义 懒加载(LazyLoad)是前端优化的一种有效方式,能极大的提升用户体验,图片加载是其重...

  • Vue-lazyload 的使用

    Vue 项目使用 Vue-lazyload 做图片懒加载。 下载 下载 Vue-lazyload 的包NPM包 引...

  • Vue-lazyload 的使用

    Vue 项目使用 Vue-lazyload 做图片懒加载。 下载 下载 Vue-lazyload 的包NPM包[h...

  • 相关插件

    axios vue-router vuex vue-lazyload 图片懒加载 element-ui 按需加载 ...

网友评论

    本文标题:【六】lazyload懒加载

    本文链接:https://www.haomeiwen.com/subject/pwszqhtx.html