vt-image
基于 vue 2 封装出的 Image 组件,重写img,目的支持webp, 优化图片,提高移动端性能。 点击查看Demo
支持
- 支持lazyload
- 支持webp接入,兼容webp则使用指定规则的webp,不兼容则使用默认图
- 提供webpPlugin,可方便的接入其他第三方库,从而良好的引入webp
Install
npm i vt-image -S
use
// global installVueVue // scope install components: Images
Usage
<style>.img{ width: 100px; height: 100px; margin:10px; display: block;}</style><template> <Images v-for="img in imgs" class="img" :src="img" /> <Images v-for="img in imgs" class="img" lazy :src="img" /></template><script> import {Images} from 'vt-image' export default { data(){ return { imgs: [ require('assets/logo.png') ] } }, components: { Images } }</script>