mint-ui中图片懒加载组件lazy load的使用
首先,在入口文件main.js中引用mint-uiimport Mint from "mint-ui"import "mint-ui/lib/style.css"Vue.config.productionTip = falseVue.use(Mint)然后可以在需要图片懒加载的地方使用v-lazy指令。使用步骤:1.为 img 元素添加 v-lazy 指令,
·
首先,在入口文件main.js中引用mint-ui
import Mint from "mint-ui" import "mint-ui/lib/style.css" Vue.config.productionTip = false Vue.use(Mint)
然后可以在需要图片懒加载的地方使用v-lazy指令。
使用步骤:
1.为 img 元素添加 v-lazy 指令,指令的值为图片的地址。
<ul>
<router-link v-for="brand in brandList" :to="brand.detail" tag="li">
<div>
<!--删除:src="brand.img" -->
<img alt="" v-lazy="brand.img">
</div>
<div>
<div class="info">{{brand.info}}</div>
<div v-if="brand.time" class="new">今日上新</div>
<div v-else class="old">剩余2天</div>
</div>
</router-link>
</ul>
2.设置懒加载区域的样式:可以设置宽高、背景等样式。
img[lazy=loading] { height: 100px; margin: auto; background: url("../assets/lazy.png") no-repeat fixed center; }
更多推荐
已为社区贡献7条内容
所有评论(0)