vue img src 动态赋值_一个基于Vue的开源延迟加载插件——vuelazyload
介绍
vue-lazyload是一个基于Vue的延迟加载插件,用于延迟加载Vue组件或者图像。
Github
https://github.com/hilongjw/vue-lazyload
特点
轻便,功能强大且易于使用
处理任何图像类型
加载图像时添加加载类
同时支持Vue 1.0和Vue 2.0
快速开始
npm i vue-lazyload -S
<script src="https://unpkg.com/vue-lazyload/vue-lazyload.js">script><script> Vue.use(VueLazyload) ...script>
使用
main.js
import Vue from 'vue'import App from './App.vue'import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)
// or with optionsVue.use(VueLazyload, {preLoad: 1.3,error: 'dist/error.png',loading: 'dist/loading.gif',attempt: 1})
new Vue({el: 'body',components: { App }})
template
<ul><li v-for="img in list"><img v-lazy="img.src" >li>ul>
v-lazy-container使用原始HTML
<div v-lazy-container="{ selector: 'img' }"><img src="//domain.com/img1.jpg"><img src="//domain.com/img2.jpg"><img src="//domain.com/img3.jpg"> div>
自定义错误和加载占位符图像
<div v-lazy-container="{ selector: 'img', error: 'xxx.jpg', loading: 'xxx.jpg' }"><img src="//domain.com/img1.jpg"><img src="//domain.com/img2.jpg"><img src="//domain.com/img3.jpg"> div>
"{ selector: 'img' }">data-src="//domain.com/img1.jpg" data-error="xxx.jpg">data-src="//domain.com/img2.jpg" data-loading="xxx.jpg">data-src="//domain.com/img3.jpg">
配置
总结
具体详细的使用参考Github上的文档,vue-lazyload非常适合用在图片加在较多的网页上,效果优雅!
图片和内容源自网络分享,若有侵权,请联系删除!
上海艾磊科技有限公司专门为企业提供IT咨询,IT外包,系统集成,以及各类IT增值服务。其中增值服务包括OFFICE 365云服务,鼎捷企业ERP管理软件,云备份,企业邮箱,无线覆盖,上网行为管理,VPN架设,网络安全服务,INTERNET接入,设备租赁, IP电话服务
vue img src 动态赋值_一个基于Vue的开源延迟加载插件——vuelazyload相关推荐
- 使用webpack4搭建一个基于Vue的组件库
组内负责的几个项目都有一些一样的公共组件,所以就着手搭建了个公共组件开发脚手架,第一次开发 library,所以是参考着 iview 的配置来搭建的.记录如何使用webpack4搭建一个library ...
- 一个基于vue和element-ui的树形穿梭框组件
el-tree-transfer 简介 因为公司业务使用vue框架,ui库使用的element-ui.在市面上找到一个好用的vue树形穿梭框组件都很难,又不想仅仅因为一个穿梭框在element-ui之 ...
- 如何开发一个基于 Vue 的 ui 组件库
如何开发一个基于 Vue 的 ui 组件库 开发模式 预览 demo 在开发一个 ui 组件库时,肯定需要一边预览 demo,一边修改代码. 常见的解决方案是像开发一般项目一样使用 webpack-d ...
- 实现一个基于Vue的Button小组件
概述 原生HTML的button只能保证功能存在,样式都不怎么好看.当然也可以通过编写css样式来改变原生HTML中的button显示,但是现在各个UI框架都很流行,也很方便,很多时候都是直接引入框架 ...
- html5快速开发模板生成器,推荐一个基于Vue 的 H5 快速开发模板
本项目以基于 vue-cli4 和 Vant-ui 搭建的,进行移动端开发中的一些最佳实践方案 模板地址 动动你的小手点颗star 样式适配 在移动端网页开发时,样式适配始终是一个绕不开的问题.对此目 ...
- 一个基于.Net Core 开源的物联网基础平台
在智慧工厂领域,智慧城市领域,都需要对设备进行监控.比如工厂需要对周围环境温度.湿度.气压.电压,灯的开关进行监控.这时候就需要物联网平台来进行管理. 在智慧工厂领域,宝马集团通过英伟达的Omnive ...
- vue项目中img的src动态赋值
没想到这破东西,居然这么折腾人. 时间紧,长话短说.一般这个动态赋值,要用require.而且,这个require里,只能有一个变量,多个变量,有运算,有方法,都不行. 1.不行 <img:sr ...
- element做树形下拉_一个基于 elementUi的vue树形下拉框组件
# wl-vue-select,wl-tree-selectcss # 简介vue 用于vue框架的树形下拉框及带全选的普通下拉框. node Tree drop-down box for vue ...
- element做树形下拉_一个基于 elementUi 的树形下拉框组件vue
wl-vue-select,wl-tree-select 简介 用于vue框架的树形下拉框及带全选的普通下拉框. Tree drop-down box for vue framework and or ...
最新文章
- Android与JS混编(js调用android相机扫描二维码)
- GlusterFS安装配置
- 幻想和欲望毁了多少苦命的人(修改增加版)
- php7 匿名继承类_PHP7匿名类的用法示例
- 特斯拉得克萨斯超级工厂正式开业 计划明年开始生产电动皮卡
- perl 字符串删除末尾几个字符_perl 第六弹 变量 II
- linux镜像默认的安装位置,Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效...
- 【技术分享】BurpSuite 代理设置的小技巧
- 北京长途汽车站一览表
- 伺服驱动伺服电机选型究竞有哪些问题要注意??
- CSRF跨站请求伪造漏洞修复
- java 对错代厔_汉字转拼音源码的两个类
- 从“靠山吃山,靠水吃水”到守望“绿水青山”
- c语言链表中next作用,C语言链表详解
- 2021-08-16
- kubeadm更改配置
- ScrollView分屏显示
- C# 获取微信二维码
- 相机平面与工作平面带夹角下的坐标换算
- ORACLE 体系结构详细图
热门文章
- 打开VS项目时出错 MSBuild。。。
- C++面试高频考点整理--基础
- 机器学习之分类决策树节点划分指标
- size()和 strlen区别
- python科研计价_科研速递 | 花费15年众望所归!NumPy论文终登上Nature!
- 坐火车卧铺,到底是上、中、下哪个好?其实简单对比一下就知道了
- eclipse 输入提示插件_【STM32】搭建基于Eclipse平台的STM32调试环境
- ee可以有js吗 jvaa_EE今年最后一次邀请,最低分数线468分!2021年的40万新移民指标,你准备好了吗?!...
- 我为什么做程序猿訪谈录
- RAR for Linux 命令详解