uniapp实现未知类型时间选择器

近期用uniapp做微信小程序,要做一个时间选择器

需求: 可选择未知类型的时间----从月开始,哪个值都可以是未知(看着这需求都比较恶心)

开发: 大体看了下uniapp,他有自己的时间选择器标签,picker,设置mode=time可实现时间选择器的基本样式需求,但跟需求不符(需求要可选未知类型的),那就改吧

  花了几天的时间找源码,没找到!!!(真TM离谱)

  后来看了下,去插件市场找了个时间插件,用的是kx-datetime,结果看了下源码,Soeasy,时间选择器由一个picker-view内嵌5个picker组成,picker的值是获取的年月日时分秒,彼此之间基本无关联(有关联的可以看下element-ui封装的时间选择器,里面传的值全是时间戳,改都不好改),因此只需要在获取到的年月日的数组中unshift进去UK(unknown缩写)来表示未知,完事。

总结: 未知类型的时间选择器封装的挺简单的,当然,简单的肯定是封装的不完全,按理来说,这东西都不该接的,未知了你不填就完了呗,顶大不了给弄个CheckBox框,你勾一下就完事了,干嘛弄得这么花里胡哨的,虽说有点没必要,但终归是玩的新东西,多玩玩还是很不错的,对个人来说肯定有提升。

posted @ 2022-01-04 18:38  程序员笔记--vue  阅读(762)  评论(0编辑  收藏  举报