不管是微信小程序還是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即可在事件中獲取當前的數據。