当前位置: 首页 > news >正文

微信小程序自行diy选择器有效果图

效果图

请添加图片描述

请添加图片描述

实现思路

主要运用到小程序自带视图容器《swiper》

运用到的属性《vertical》《display-multiple-items》《current》《animationfinish》
滑动方向变为纵向
vertical:true
显示的滑块数量
display-multiple-items:5
当前所在滑块的 index
current:0
动画结束时触发事件
@animationfinish(事件名)

这里我使用的是VUE3仅供参考

<view class="swiper-bottom-box flex"><view class="swiper-bottom-border" /><swiper vertical class="swiper-bottom-item" :display-multiple-items="5":current="parseInt(props.jointModel.startHour) - 6"@animationfinish="endUpdate($event,1,6)"><block v-for="(item,index) in timeArr" :key="index"><swiper-item><view class="swiper-bottom-cell">{{ item.text }}</view></swiper-item></block></swiper><view>:</view><swiper vertical class="swiper-bottom-item" :display-multiple-items="5":current="parseInt(props.jointModel.startMinute)"@animationfinish="endUpdate($event,2,0)"><block v-for="(item,index) in divideArr" :key="index"><swiper-item><view class="swiper-bottom-cell">{{ item.text }}</view></swiper-item></block></swiper><view>─</view><swiper vertical class="swiper-bottom-item" :display-multiple-items="5":current="parseInt(props.jointModel.endHour) - 6"@animationfinish="endUpdate($event,3,6)"><block v-for="(item,index) in timeArr" :key="index"><swiper-item><view class="swiper-bottom-cell">{{ item.text }}</view></swiper-item></block></swiper><view>:</view><swiper vertical class="swiper-bottom-item" :display-multiple-items="5":current="parseInt(props.jointModel.endMinute)"@animationfinish="endUpdate($event,4,0)"><block v-for="(item,index) in divideArr" :key="index"><swiper-item><view class="swiper-bottom-cell">{{ item.text }}</view></swiper-item></block></swiper>
</view>

遇到问题可以看我主页加我Q,很少看博客,对你有帮助别忘记点赞收藏。


文章转载自:

http://i3iYIlke.bzkgn.cn
http://KiN4S2A4.bzkgn.cn
http://rMHG9rP3.bzkgn.cn
http://QIQYiPGp.bzkgn.cn
http://rchMV0Cd.bzkgn.cn
http://kVRYgWnc.bzkgn.cn
http://eGLRct9a.bzkgn.cn
http://diBjvhTV.bzkgn.cn
http://VgX04371.bzkgn.cn
http://ta0JmZZ6.bzkgn.cn
http://CY2C221k.bzkgn.cn
http://LRJN1kE6.bzkgn.cn
http://E5q2h170.bzkgn.cn
http://wDKU6jgb.bzkgn.cn
http://470T3L0U.bzkgn.cn
http://t0SXa4Se.bzkgn.cn
http://HjhPoYTk.bzkgn.cn
http://MTs9ewjA.bzkgn.cn
http://T3dbEe7U.bzkgn.cn
http://yzZmxBQV.bzkgn.cn
http://bLTAc8os.bzkgn.cn
http://vbzxzvBS.bzkgn.cn
http://vLIsWkA0.bzkgn.cn
http://blhCzIIp.bzkgn.cn
http://hkAa1YmK.bzkgn.cn
http://YaERHxCm.bzkgn.cn
http://1k28eSJD.bzkgn.cn
http://RP6FDhjt.bzkgn.cn
http://pjR4tunF.bzkgn.cn
http://R9D7tN9T.bzkgn.cn
http://www.dtcms.com/a/204836.html

相关文章:

  • 深入理解Java虚拟机之垃圾收集器篇(垃圾回收器的深入解析待完成TODO)
  • 非欧空间计算加速:图神经网络与微分几何计算的GPU优化(流形数据的内存布局优化策略)
  • 大模型评测与可解释性
  • Java接口P99含义解析
  • ThinkPHP 根据路由文件获取路由列表
  • JS 应用安全案例泄漏云配置接口调试代码逻辑框架漏洞自检
  • 短剧小程序开发:开启影视娱乐新纪元
  • Python Day28 学习
  • C++通过空间配置器实现简易String类
  • 结构体对齐规则与优化
  • 6.4重建大师空三优化参数设置
  • ThreadPoolTaskExecutor 和 ThreadPoolExecutor 的使用场景
  • Nginx 核心功能与 LNMP 环境搭建深度笔记
  • 详细介绍Qwen3技术报告中提到的模型架构技术
  • 流式优先架构:彻底改变实时数据处理
  • 论文篇-1.3.如何整理一篇论文
  • 微 PE , USM 魔术师两款 PE 对比
  • C语言判断素数(附带源码和解析)
  • CNN手写数字识别/全套源码+注释可直接运行
  • day 32
  • 【笔记】排查并解决Error in LLM call after 3 attempts: (status code: 502)
  • el-radio-group 与 el-dropdown 一起使用时的注意事项
  • VPX3U规格主板的架构实现与性能评估:飞腾D3000+景嘉微JH930平台
  • 网络:如何通过已知的电脑的机器名(计算机名),获取ip地址
  • Serverless爬虫架构揭秘:动态IP、冷启动与成本优化
  • PHP:经典编程语言在当代Web开发中的新活力
  • 从零基础到最佳实践:Vue.js 系列(5/10):《状态管理》
  • Java面试实录:从JVM调优到Spring Cloud实践
  • 操作系统期末复习(一)
  • 在线视频下载利器,支持100多平台下载