美文网首页
Vue图片预加载

Vue图片预加载

作者: 哼_ | 来源:发表于2017-11-06 16:39 被阅读3123次

    要做预加载,首先先安装vue-lazyload 插件
    指令是 cnpm i vue-lazyload --save
    安装完毕之后,在main.js文件里面导入插件

    import VueLazyload from 'vue-lazyload'//导入插件
    //使用vue-lazyload
    Vue.use(VueLazyload, {
      //预加载图片的路径写对
      loading: 'static/loading-svg/loading-balls.svg',
    //这个路径可以是默认的加载错误的dist/error.jpg 或者是loading的图片,也可以是自定义的图片
      attempt: 3 // default 1
    //还有以下配置项
    })
    

    这些写了之后,文件的加载指令就变了:就不是:src=""
    就变成了<img v-lazy="'static/'+item.prodcutImg" alt=""> 路径还是后台反馈的数据,只变化 指令就OK了

    lozyload的配置项

    可以直接参考官网的说明
    https://www.npmjs.com/package/vue-lazyload

    相关文章

      网友评论

          本文标题:Vue图片预加载

          本文链接:https://www.haomeiwen.com/subject/dcblmxtx.html