一、Vue懒加载

文档:https://github.com/hilongjw/vue-lazyload

1.安装

cnpm i vue-lazyload -S

npm i vue-lazyload -S

2.实例

导入配置等操作 src/main.js

import Vue from 'vue'
import App from './App'
import router from './router'
//【1】导入懒加载
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)//【1】懒加载使用(和下面一句2选1) //【1】懒加载使用,且入全局配置,在使用处就不用配置错误图片等(2选1)
// Vue.use(VueLazyload, {
// preLoad: 1.3, //加载时间
// error: 'dist/error.png', //图片错误显示此图
// loading: 'dist/loading.gif', //加载过程显示此图
// attempt: 1 //默认加载张数
// }) Vue.config.productionTip = false /* eslint-disable no-new */
new Vue({
el: '#app',
router,
template: '<App/>',
components: {
App
}
})

使用懒加载src/components/lazy.vue

【1】定义图片错误显示等(引入图片,如果是在js中。必须require进来)

【2】使用懒加载写法 v-lazy='xxx'

<template>
<div>
<!--【2】使用懒加载写法 v-lazy='xxx'-->
<img v-lazy="imgUrl"/>
<img v-lazy="imgObj" />
</div>
</template>
<script> export default{
name:"lazy",
data(){
return{
// 【1】定义图片错误显示等(引入图片,如果是在js中。必须require进来)
imgObj: {
preLoad: 1.3, //加载时间
src: "http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner1.jpg",//真正图片
error: require("../assets/error.jpg"),//如果错误显示此图
loading: require("../assets/loadding.jpg"), //加载过程显示此图
attempt: 1, //默认加载张数
},
imgUrl:"http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner2.jpg" //只加一条,即真正图
}
}
}
</script> <style></style>

效果:图片地址错误时加载到的图片。加载过程就显示加载过程图片。

最新文章

  1. AngularJS 包含
  2. Xamarin笔记
  3. 如何导出和导入mysql数据(数据迁移)
  4. C# 利用反射给不同类型对象同名属性赋值
  5. mac下webpagetest搭建
  6. java求素数和求一个数的一个正整数的质因数
  7. mysql 检查字符串是否包含子串
  8. OpenJudge计算概论-四大湖
  9. 线性判别分析(Linear Discriminant Analysis)转载
  10. jQuery 动态加载树
  11. GDB-Dashboard-GDB可视化界面
  12. Win8 +PHP+IIS配置
  13. cf467C George and Job
  14. android应用的优化建议(转载)
  15. web端/h5端账号密码的安全性问题
  16. 【java】Vector
  17. linux下Tomcat 安装后执行startup.sh,出现– Cannot find …bin/catalina.sh
  18. HTTP协议扫盲(一)HTTP协议的基本概念和通讯原理
  19. 向MIP开源项目提交Issues
  20. new Date()设置日期在IOS的兼容问题

热门文章

  1. Java基础 -2.4
  2. Servlet 设置字符编码filter
  3. C++ list结构体变量排序
  4. Python 基础之生成器
  5. python的沙盒环境--virtualenv
  6. 使用MyCat实现MySQL读写分离
  7. Django(二十)下拉列表-省市联动实例:jquery的ajax处理前端
  8. C# Show()与ShowDialog()的区别-----转载
  9. Laradock 使用中遇到的问题汇总
  10. Java异常的限制