位置: IT常识 - 正文

【uni-app】swiper的使用(uni-swiper-dot)

编辑:rootadmin
【uni-app】swiper的使用

推荐整理分享【uni-app】swiper的使用(uni-swiper-dot),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:swiper uniapp,swiper uniapp,uniapp的swiper坑,uni-app swiper,uniapp的swiper坑,uniapp的swiper坑,uniapp的swiper坑,uni-app swiper,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在学习小程序的开发,其中有用到swiper,在这里记录一下我的学习历程

【uni-app】swiper的使用(uni-swiper-dot)

有一些人,他刚开始并不会开发小程序,但是在任务面前,没有什么是不可以学的…

刚开始接触到swiper的时候,是在uni-app的官方文档里,这可真是个好东西!这里附上官网链接,想了解的小伙伴直接传送~ 官网里头有demo,可牛,但是似乎还是不太能满足我的需求。 我要做的是这么一个东西,假设这是我的小程序,中间蓝色部分是我要展示的内容,它是诸多卡片中的一个,我现在要左右滑动切换不同卡片,然后当滑动到最右边的时候,如果没有更多卡片了,就显示“没有更多内容了~” 清楚了需求,我们就明确知道了,现在总共有两个难点:

如何在滑动过程中动态加载更多卡片,同时不让滑动过程出现卡顿或者其他影响用户体验的情况?如何判断已展示到最后一个卡片,继续右滑就不再加载卡片了,而是提示用户没有更多了?

我们知道,使用这个组件的时候,是<swiper>里头包含着多个<swiper-item>,这样,我们每滑动一张卡片,就是滑动一个<swiper-item>,因此我们可以有这下面的思路:

while(向左滑动) {if(当前卡片是卡片数组里的最后一个item && 当前卡片数组.length < 卡片总数量 && 根据dx判断左滑到一定程度) {发起接口请求,请求更多卡片} else {正常展示卡片 || 提示用户没有更多了}}

按照上面这个思路写出来的代码基本上就能把这两个问题都解决了

//这个transition是swiper组件中属性的一个,具体参考官方文档transition(e) {//继续加载更多卡片的首要条件: 已经滑动到最后一个卡片if(parseInt(this.current) === this.showList.length - 1) {// 判断滑动的距离 if((e.detail.dx > 50 && e.detail.dx < 150) || (e.detail.dx > (this.showList.length - 1) * screenWidth)) { // 当仍有未被加载的卡片时发起请求if(this.showList.length < this.total) {this.$emit('swiperTransition', this.current + 1);} else {this.swiperShowStyle = this.current === this.total - 1 ? 'tp-swiper-tips-show' : 'tp-swiper-tips-hide';}}} }

不过,我觉得这个滑动切换应该是有更好的实现方法的,而且我想让“没有更多了”这个提示能够展示1s再消失,但是现在还没有办法能做到,如果各位大佬有什么意见帮助我改进这个功能,欢迎评论~ 本菜鸟在此谢过~

本文链接地址:https://www.jiuchutong.com/zhishi/296031.html 转载请保留说明!

上一篇:element - - - - - 你不知道的loading使用方式

下一篇:育空河附近巢穴中的一对白头海雕和雏鹰,加拿大育空 (© Mark Newman/Minden Pictures)(育空河24102)

  • iphone照片自动校正怎么开(苹果手机照片自动校正在哪里设置)

    iphone照片自动校正怎么开(苹果手机照片自动校正在哪里设置)

  • 充电宝反复断开怎么办(充电宝反复断电)

    充电宝反复断开怎么办(充电宝反复断电)

  • 华为不可上网怎么修复(华为不可上网怎么回事)

    华为不可上网怎么修复(华为不可上网怎么回事)

  • 腾讯会议切屏会退出吗(腾讯会议切屏会被看见吗)

    腾讯会议切屏会退出吗(腾讯会议切屏会被看见吗)

  • 微信号可以和别人重复吗(微信号可以别人实名认证吗)

    微信号可以和别人重复吗(微信号可以别人实名认证吗)

  • 苹果x屏幕不亮电话还能打通(苹果14屏幕常亮)

    苹果x屏幕不亮电话还能打通(苹果14屏幕常亮)

  • 拼多多关闭拼小圈别人能看到吗(拼多多关闭拼小圈怎么关闭)

    拼多多关闭拼小圈别人能看到吗(拼多多关闭拼小圈怎么关闭)

  • 华为p40是双卡吗(华为p40第二张卡怎么放)

    华为p40是双卡吗(华为p40第二张卡怎么放)

  • iphonewi-fi连上却上不了网(iphonewifi连接成功但是不能上网)

    iphonewi-fi连上却上不了网(iphonewifi连接成功但是不能上网)

  • 彩虹直播怎么看不了了(彩虹直播怎么看回放视频)

    彩虹直播怎么看不了了(彩虹直播怎么看回放视频)

  • 畅享10有指纹解锁功能吗(畅享10有指纹解锁吗)

    畅享10有指纹解锁功能吗(畅享10有指纹解锁吗)

  • iphone11可以反向无线充电吗(苹果11怎么反向)

    iphone11可以反向无线充电吗(苹果11怎么反向)

  • 苹果18款air和19款air区别(18款air和19款air区别)

    苹果18款air和19款air区别(18款air和19款air区别)

  • 微信运动0步是不是不能点赞(微信运动0步是被屏蔽了吗)

    微信运动0步是不是不能点赞(微信运动0步是被屏蔽了吗)

  • 京东亲情账户怎么弄(京东亲情账户怎么开通)

    京东亲情账户怎么弄(京东亲情账户怎么开通)

  • 金立f100怎么设置一键锁屏(金立f100a手机)

    金立f100怎么设置一键锁屏(金立f100a手机)

  • oppo添加窗口小部件(oppo 手机怎么添加窗口小部件)

    oppo添加窗口小部件(oppo 手机怎么添加窗口小部件)

  • 淘宝拼团有什么要求(淘宝拼团是什么)

    淘宝拼团有什么要求(淘宝拼团是什么)

  • 苹果自带倒计天数在哪(苹果自带倒计天数在怎么设置到屏幕)

    苹果自带倒计天数在哪(苹果自带倒计天数在怎么设置到屏幕)

  • r32冷媒与r410的好处(冷媒r410a和r22比较)

    r32冷媒与r410的好处(冷媒r410a和r22比较)

  • 手机奥维地图怎么删除标签(手机奥维地图怎么导入文件)

    手机奥维地图怎么删除标签(手机奥维地图怎么导入文件)

  • 华为p30pro屏幕供应商(华为p30pro屏幕供电引脚在哪里)

    华为p30pro屏幕供应商(华为p30pro屏幕供电引脚在哪里)

  • ppt演示文稿的扩展名是什么(演示文稿的扩展名是什么?)

    ppt演示文稿的扩展名是什么(演示文稿的扩展名是什么?)

  • 财务软件属于哪种软件
  • 餐厅团购券在哪个软件的
  • 借款利息支出全部可以税前扣除吗
  • 购进货物进项不予抵扣
  • 不征税收入的所得税处理
  • 半成品成本核算 一般企业怎么核算
  • 分公司可以合伙吗
  • 参加公司比赛后的感想
  • 没有计提坏账准备的应收帐款坏帐帐务处理
  • 商贸企业加工费票计入什么科目
  • 年薪制离职补偿金
  • 小规模纳税人没有收入怎么报税
  • 哪些项目可以免征个人所得税
  • 个人租房给公司开票税点
  • 企业利润表中营业收入在资产负债表中有勾千盾关系吗
  • 公益性捐赠所得税处理
  • 未认证的进项税账务处理
  • 国内企业给国外企业开发票
  • 礼品应该计入会计分录
  • 金税盘的服务费
  • 费用发票开的是跨年的账务处理?
  • chart.js教程
  • 跨年可以预提费用吗
  • 个人账户存储额是缴费总和
  • 软件企业认定好处
  • 购进食用油的会计分录
  • 公司客户招待费用标准
  • php uniqueid
  • 使用微软必应需要哪些条件
  • phpcms官网打不开
  • python怎么写文字
  • python3 sys模块
  • python中self详解
  • 什么科目需要结转到本年利润
  • 税额和税率一样吗
  • db2数据库管理的工具
  • 公司法人代表可以有几个
  • 收到法人投资款需要什么手续
  • 社保当月没扣
  • 工程施工和工程结算对冲有差额的会计分录
  • 税金及附加是什么科目编号
  • 股权转让会计分录借银行存款
  • 土地违约金的法律规定
  • 待认证转出
  • 房地产竣工验收后结转收入和成本
  • 母公司为子公司承担税费
  • 购买的税控盘可以全额抵扣,怎么报
  • 法院去单位直接扣划单位薪酬
  • 本票汇票支票的区别表格
  • 与其他企业联营
  • 从法人借款现金分录
  • 社保税款所属期申报错了要紧吗?
  • 背书转让为什么记应收票据
  • 工程发票可以作废吗
  • 保洁阿姨工资怎么扣税
  • mysql怎么查询数据表
  • onenote for windows 10怎么用
  • 笔记本bios密码怎么强制清除
  • windows7问题解决方案
  • win8怎么格式化硬盘
  • windows7 excel
  • win7音量图标不能启用
  • xp系统怎么隐藏文件
  • 修改linux系统用户密码
  • win7经常断网是什么原因
  • win8应用错误怎么办
  • win10图标预览
  • linux安装与基本命令
  • linux chakan
  • python转换语句
  • Unity 相关经典博客资源总结
  • bootstrap 下拉按钮
  • js的运算符
  • android设计模式总结
  • 安卓如何取消长按电源键关机
  • 新浪微博模仿推特
  • 美国各州房产税税率
  • 金税工程什么意思
  • 结售汇选择汇还是钞好
  • 国家发票真伪查验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设