<html><head><meta charset="utf-8"><title>首页</title><style type="text/css">.flex,.flex li {margin: 10px;display: flex;flex-flow: wrap;align-items: center;justify-content: center;}.bgImg li,.img li {border-radius: 8px;background-color: #C0CCDA;}.img li img {border-radius: 8px;}</style></head><body><div id="app"><div id="lazyload"><!-- img中使用图片懒加载。 v-lazy代替v-bind:src --><ul class="img flex"><li v-for="(item,index) in List"><img v-lazy="item" :alt="item.index" :key="item.index"></li></ul><!-- 背景图中使用图片懒加载。 v-lazy:background-image = "" --><ul class="bgImg flex"><li v-for="(item,index) in List" v-lazy:background-image="item" :key="item.index"></li></ul></div></div></body><!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script src="https://unpkg.com/vue-lazyload/vue-lazyload.js"></script><script type="text/javascript">Vue.use(VueLazyload, {error: this.imgurl,loading: this.imgurl,})let Main = {data() {return {imgurl: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',List: ['https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg','https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg','https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg','https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg','https://fuss10.elemecdn.com/d/e6/c4d93a3805b3ce3f323f7974e6f78jpeg.jpeg','https://fuss10.elemecdn.com/3/28/bbf893f792f03a54408b3b7a7ebf0jpeg.jpeg','https://fuss10.elemecdn.com/2/11/6535bcfb26e4c79b48ddde44f4b6fjpeg.jpeg']}}};let Ctor = Vue.extend(Main);new Ctor().$mount('#app');</script>
</html>

vue-lazyload使用相关推荐

  1. nodeJs + webpack+vue+ element ui 环境安装

    一.安装nodeJs 1.打开NodeJs官网:https://nodejs.org/en/download/  点击下载 2.双击安装,安装过程基本直接"NEXT"就可以了.(w ...

  2. vue.js移动端记账本完成的总结(未完待续,电脑快没电了)

    两个目的 第一个目的:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步. 当然还有 ...

  3. vue.js移动端记账本完成的总结(未完待续,电脑快没电了) 1

    两个目的 第一个目的:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步. 当然还有 ...

  4. vue-lazyload图片懒加载的简单使用

    一.vue lazyload插件: 插件地址:https://github.com/hilongjw/vue-lazyload demo:http://hilongjw.github.io/vue-l ...

  5. 教你如何实现一个完美的移动端瀑布流组件(附源码)

    背景 瀑布流是大家日常开发过程中经常遇到的一个场景,我们公司内部的组件库中也提供了一些解决方案.但这些方案适用场景都很单一,且每个实现方案都或多或少存在一些问题,基于此,我们设计与开发了一个兼容多场景 ...

  6. 【实战】1364- 实现一个完美的移动端瀑布流组件(附源码)

    背景 瀑布流是大家日常开发过程中经常遇到的一个场景,我们公司内部的组件库中也提供了一些解决方案.但这些方案适用场景都很单一,且每个实现方案都或多或少存在一些问题,基于此,我们设计与开发了一个兼容多场景 ...

  7. vue中使用lazyload实现图片懒加载

    原理:先将img标签的src链接设为同一张图片(比如空白图片),然后给img标签设置自定义属性(比如 data-src),然后将真正的图片地址存储在data-src中,当JS监听到该图片元素进入可视窗 ...

  8. Vant报错:[Vue warn]: Invalid prop: type check failed for prop “lazyLoad“. Expected Boolean, got String

    使用vant懒加载设置lazy-load后报错信息: 这里很奇怪,对比官方文档看了下,是设置true没错啊,为什么怎么改都报错 解决:v-for循环中要用v-bind,即:绑定属性设置

  9. Vant 组件库(VUE)的使用 Vant滚动选择器 选择器 传值

    在 vue- cli 项目中安装  官方文档链接 npm ( 后面内容需要在控制台终端输入) # 通过 npm 安装 npm i vant -S 自动按需引入组件:babel-plugin-impor ...

  10. 经典文摘:饿了么的 PWA 升级实践(结合Vue.js)

    自 Vue.js 官方推特第一次公开到现在,我们就一直在进行着将饿了么移动端网站升级为 Progressive Web App 的工作.直到近日在 Google I/O 2017 上登台亮相,才终于算 ...

最新文章

  1. 文件查找命令find的使用
  2. 结构化数据和非结构化数据的区别_中国天辰携手爱数AnyShare,共同探索非结构化数据治理...
  3. 成为男人眼中魅力女人的十大要素
  4. 为什么使用pickle模块
  5. 测试用例设计方法 - 场景分析法
  6. 读《纸本书变电子书是很小的事》有感
  7. h5文字垂直居中_CSS居中的常用方式以及优缺点
  8. python 单链表是否有回路_(Python3)数据结构--单链表之判断链表是否有环
  9. MySql中的内外联结查询
  10. 将XML文件数据插入到数据库中
  11. 深度学习行人检测简介_深度学习简介
  12. android studio 截图方法,Android studio 2.0 的安装的全程截图,手把手教学,亲自实践。...
  13. Git Commit 规范以及emoji 使用指南
  14. shell命令进制转换
  15. 案例分析:如何从0到1对一款产品游戏化
  16. Docker 学习之 Docker 容器数据卷
  17. 用于AD620系列仪表放大器的RFI抑制电路
  18. 心理学|颜色是如何影响我们的情绪的?
  19. 给文件夹重命名python
  20. 站长 公益404页面

热门文章

  1. 目标跟踪实战,车辆车距监测 yolov5
  2. Educode--头歌 《软件工程》实验作业
  3. android studio开发下落四子棋
  4. 关于go语言下载“https://proxy.golang.org/相关包报错问题
  5. Cluster: FarthestFirst
  6. UOJ Round #4 题解
  7. U盘无法访问,文件或目录损坏无法读取
  8. U盘故障:文件或目录损坏且无法读取
  9. 基于 Python(gma) 的 克里金(Kriging)法插值的主要过程
  10. 【云原生系列】第四讲:Knative 之 Eventing