打包 图片懒加载
【打包 图片懒加载】
打包
vue.config.js
1 | module.exports = { |
1 | pnpm run build |
图片懒加载
懒加载vue-lazyload插件官网
插件的使用直接参考官方教程,很简单。
安装vue-lazyload插件
1 | pnpm add vue-lazyload@1.3.3 --save-dev |
在main.js中进行引用
1 | import VueLazyload from "vue-lazyload"; |
各个自定义配置属性含义:
使用(将图片设置为懒加载)
1 | <img v-lazy="psdimg" class="psd" /> |
注意:
当遇到是v-for循环的时候,或者用div包裹着img的时候,需要在div上面添加 v-lazy-container="{ selector: ‘img’ }"
1 | <div v-lazy-container="{ selector: 'img' }"> |
如果是这种情况的话,一定要使用 data-src 来指定路径,而不使用v-lazy。因为如果使用的是v-lazy的话,拿到了图片地址也会一直显示不出来。
Vue-Router本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小奏!