Vue中lazyload图片懒加载得示例分析

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图片懒加载得示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注恰卡编程网行业资讯频道!

发布于 2021-12-22 21:58:40
收藏
分享
海报
0 条评论
47
上一篇:如何基于Python实现人像雪景小程序 下一篇:Python如何实现为图像添加下雪特效
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码