基于vue封装下拉刷新上拉加载组件
基于vue和原生javascript封装的下拉刷新上拉加载组件,供大家参考,具体内容如下
- upTilte插槽是下拉刷新的自定义内容放的地方
- downTilte插槽是上拉加载的自定义内容放的地方
- 默认插槽为列表内容区域
.refresh {width: 100%; height: 100vh; border: 2px solid #ccc; position: relative; overflow: hidden; overflow: auto; position: fixed; ul {zoom: 1; padding: 0 10%; }ul::after {content: ''; display: block; visibility: hidden; height: 0; clear: both; }li {list-style: none; width: 100%; height: 50px; line-height: 50px; text-align: center; }.UpRefresh {position: absolute; left: 50%; transform: translateX(-50%); z-index: -9; }.DownRefresh {position: relative; left: 50%; transform: translateX(-50%); margin-top: -10px; z-index: -9; }}
- 组件的使用方法
- friction为摩擦系数
- @RefreshUp为下拉到一定距离触发事件
- @RefreshDown为上拉到一定距离触发事件
- @setStatus为更改刷新状态的方法
文章图片
{{ Uptitle }}
{{ Downtitle }}.UpRefresh img{width: 30px; }
{{ item }}
【基于vue封装下拉刷新上拉加载组件】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- 基于|基于 Serverless 架构的头像漫画风处理小程序
- Element plus 图标使用
- [OpenCV实战]19 使用OpenCV实现基于特征的图像对齐
- [OpenCV实战]20 使用OpenCV实现基于增强相关系数最大化的图像对齐
- Ionic框架功能
- Android 将HTML5封装成android应用APK文件的几种方法
- kubeedge|kubeedge1.3.1阿里云ECS部署(基于公网IP)
- SLAM&VIO|slambook2_in_Docker——视觉Slam十四讲代码Docker封装
- 使用vue做移动app时,调用摄像头扫描二维码
- 基于AppDomain的"插件式"开发