Javascript

VUE中图片过大,使用图片懒加载的方式

本文主要是介绍VUE中图片过大,使用图片懒加载的方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

步骤

1.安装插件

cnpm install vue-lazyload --save或者npm install vue-lazyload --save-dev

2.在mian.js中引入插件

import VueLazyload from 'vue-lazyload'   Vue.use(VueLazyload, {         loading: loadingImg,     })

3.使用

import VueLazyload from 'vue-lazyload' //插件 import loadingImg from './assets/loading.gif' //预先加载的图片 Vue.use(VueLazyload, {         loading: loadingImg, //使用图片     }) 4.把项目中的 :src改成v-lazy   没使用的时候修改前: <div class="map"  v-for="(v,i) in DataBase" :key="i" >         <img  :src="v.img" alt="" />         <img  :src="v.xianlu" alt="" />       </div> 使用懒加载方式的修改后:     <div class="map"  v-for="(v,i) in DataBase" :key="i" >         <img  v-lazy="v.img" alt="" />         <img  v-lazy="v.xianlu" alt="" />       </div>
这篇关于VUE中图片过大,使用图片懒加载的方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!