全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

分享一个精简的vue.js 图片lazyload插件实例

这个插件未压缩版本只有7.62kb,很精简,支持img标签和background-img资源的lazyload。支持vue.js 1.0 和vue.js 2.0

安转

$ npm install vue-lazyload --save

使用方法

//main.js

import Vue from 'vue'
// import VueLazyload
import VueLazyload from 'vue-lazyload'

//use custom directive
Vue.use(VueLazyload)

// use options
Vue.use(VueLazyload, {
 preLoad: 1.3,
 error: 'dist/error.png',
 loading: 'dist/loading.gif',
 attempt: 1
})

new Vue({
 el: 'body',
})
<!--your.vue-->
<script>
export default {
 data () {
  return {
   list: [
    'your_images_url', 
    'your_images_url', 
    // you can customer any image's placeholder while loading or load failed
    {
     src: 'your_images_url.png',
     error: 'another-error.png',
     loading: 'another-loading-spin.svg'
    }
   ]
  }
 }
}
</script>

<template>
 <div class="img-list">
  <ul id="container">
   <li v-for="img in list">
    <img v-lazy="img">
   </li>
  </ul>
 </div>
</template>

这里可以定制所有加载中和加载失败加载成功的样式,

<style>
 img[lazy=loading] {
  /*your style here*/
 }
 img[lazy=error] {
  /*your style here*/
 },
 img[lazy=loaded] {
  /*your style here*/
 }
 /*
 or background-image
 */
 .yourclass[lazy=loading] {
  /*your style here*/
 }
 .yourclass[lazy=error] {
  /*your style here*/
 },
 .yourclass[lazy=loaded] {
  /*your style here*/
 }
</style>

API

Options

params type detail
preLoad Number proportion of pre-loading height
error String error img src
loading String loading img src
attempt Number attempts count

demo下载地址:vue-lazyloadz_jb51.rar

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue.js  # lazyload  # vue  # 2.0  # Vue自定义图片懒加载指令v-lazyload详解  # 浅谈vue-lazyload实现的详细过程  # 浅谈vue中使用图片懒加载vue-lazyload插件详细指南  # vue-lazyload图片延迟加载插件的实例讲解  # vue-lazyload使用总结(推荐)  # Vue lazyload图片懒加载实例详解  # JS图片懒加载库VueLazyLoad详解  # vue通过vue-lazyload实现图片懒加载的代码详解  # Vue图片懒加载之Vue-Lazyload的使用  # 加载  # 下载地址  # 大家多多  # png  # loading  # gif  # attempt  # dist  # options  # directive  # preLoad  # error  # data  # default  # return  # your_images_url  # list  # export  # body  # el 


相关文章: 专业商城网站制作公司有哪些,pi商城官网是哪个?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  模具网站制作流程,如何找模具客户?  建站主机选购指南:核心配置优化与品牌推荐方案  如何配置WinSCP新建站点的密钥验证步骤?  建站之星如何快速解决建站难题?  建站之家VIP精选网站模板与SEO优化教程整合指南  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何快速搭建高效香港服务器网站?  大连网站设计制作招聘信息,大连投诉网站有哪些?  已有域名和空间如何快速搭建网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何在建站之星网店版论坛获取技术支持?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  如何用VPS主机快速搭建个人网站?  山东云建站价格为何差异显著?  建站之星如何修改网站生成路径?  郑州企业网站制作公司,郑州招聘网站有哪些?  名字制作网站免费,所有小说网站的名字?  如何用美橙互联一键搭建多站合一网站?  智能起名网站制作软件有哪些,制作logo的软件?  如何在阿里云部署织梦网站?  如何在云主机上快速搭建多站点网站?  个人网站制作流程图片大全,个人网站如何注销?  如何在Tomcat中配置并部署网站项目?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  如何基于云服务器快速搭建网站及云盘系统?  建站主机是什么?如何选择适合的建站主机?  建站之星下载版如何获取与安装?  淘宝制作网站有哪些,淘宝网官网主页?  如何在腾讯云免费申请建站?  香港服务器选型指南:免备案配置与高效建站方案解析  建站之星安装后如何自定义网站颜色与字体?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何用已有域名快速搭建网站?  ui设计制作网站有哪些,手机UI设计网址吗?  制作网站公司那家好,网络公司是做什么的?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  如何通过西部数码建站助手快速创建专业网站?  如何挑选高效建站主机与优质域名?  建站之星各版本价格是多少?  高防服务器:AI智能防御DDoS攻击与数据安全保障  寿县云建站:智能SEO优化与多行业模板快速上线指南  一键网站制作软件,义乌购一件代发流程?  建站168自助建站系统:快速模板定制与SEO优化指南  如何通过VPS建站实现广告与增值服务盈利?  网站制作公司,橙子建站是合法的吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。