Vue中lazyload图片懒加载得示例分析
这篇文章主要介绍Vue中lazyload图片懒加载得示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1.安装
cnpmivue-lazyload-S或npmivue-lazyload-S
2.实例
导入配置等操作 src/main.js
importVuefrom'vue'importAppfrom'./App'importrouterfrom'./router'//【1】导入懒加载importVueLazyloadfrom'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-disableno-new*/newVue({el:'#app',router,template:'<App/>',components:{App}})
使用懒加载src/components/lazy.vue
【1】定义图片错误显示等(引入图片,如果是在js中。必须require进来)
【2】使用懒加载写法 v-lazy='xxx'
<template><div><!--【2】使用懒加载写法v-lazy='xxx'--><imgv-lazy="imgUrl"/><imgv-lazy="imgObj"/></div></template><script>exportdefault{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>
效果:图片地址错误时加载到的图片。加载过程就显示加载过程图片。

以上是“Vue中lazyload图片懒加载得示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注恰卡编程网行业资讯频道!