基于Taro封装的日期时间DateTimePicker组件
不管是微信小程序还是Taro、TaroUI的组件都没有提供日期时间组件。基于Taro、TaroUI封装了日期时间组件DateTimePicke。代码地址:
github: https://github.com/zhengchangshun/TaroUI-DateTimePicker
1、效果图
2、参数说明
参数 | 描述 | 是否必传 | 默认 |
---|---|---|---|
initValue | 传入组件的日期时间初始值,能被new Date()识别 | 否 | 当前时间 |
placeholder | 类似于input的placeholder | 否 | ‘请选择时间’ |
wrap-class | 外部传入自定义组件最外层的样式,更具Taro规范,此处只能短横线命名法 (kebab-case) | 否 | |
select-item-class | 外部传入自定义组件展示时间元素的样式,更具Taro规范,此处只能短横线命名法 (kebab-case) | 否 | |
onClear | 清除时间时的事件 | 否 | |
onCancel | 时间选择picker上“取消”对应的事件 ,参数{current}表示当前设置的时间 | 否 | |
onOk | 时间选择picker上“确定”对应的事件 ,参数{current}表示当前设置的时间 | 否 |
正常情况下,只需通过传入onOk即可在事件中获取当前的数据。