用apicloud+vue的VueLazyload实现缓存图片懒加载

Posted shark1100913

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用apicloud+vue的VueLazyload实现缓存图片懒加载相关的知识,希望对你有一定的参考价值。

<img v-lazy="remoteUrl + pics_url" class="xunjian_pics" v-for="pics_url in item.pics_text">
Vue.use(VueLazyload, 
                preLoad: 1.3,
                error: ‘../../image/error.png‘,
                attempt: 1,
                filter: 
                    progressive(listener, options) 
                        // 实现渐近式加载图片(先加载模糊的图)
                        listener.el.setAttribute(‘lazy-progressive‘, ‘true‘)//暂时不知道这个配置有什么用
                        //调用apicloud原装模块
                        api.imageCache(
                            url: listener.src
                        , function(ret, err) 
                            if (ret.status) 
                                listener.src = ret.url;
                                console.log(listener.src);//在v-lazy中显示的图片路径
                             else 
                                listener.src = ret.url;
                                console.log(listener.src);
                            
                        )
                    ,
                
            );

 

以上是关于用apicloud+vue的VueLazyload实现缓存图片懒加载的主要内容,如果未能解决你的问题,请参考以下文章

Apicloud+vue开发新闻类App实战项目

apicloud与vue.js的结合

ApiCloud+Vue.js浅扩展第一弹

在Vue中使用layer.js弹出层插件

apicloud 基础

vue中使用图片预加载