App 应用版本信息: 智能生活6.3.1
@ray-js/smart-ui: "2.3.2"
相关代码:
Code: Select all
<Popup round show={show} position="bottom" // customStyle={{ height: '250px' }} safeAreaInsetBottom={false} closeOnClickOverlay={false} > <View style={{ marginBottom: '60rpx' }}> <DateTimePicker cancelButtonText={Strings.getLang('dsc_cancel')} confirmButtonText={Strings.getLang('dsc_confirm')} type="time" value={`${hour}:${minute}`} onConfirm={onSaveTiming} onCancel={() => setShow(false)} /> </View> </Popup>
Code: Select all
const onSaveTiming = useCallback(event => {
const { detail } = event;
const [hour, minute] = detail.split(':');
setTime({
hour: parseInt(trim(hour), 10),
minute: parseInt(trim(minute), 10),
});
setShow(false);
}, []);
- 问题描述(复现步骤):DateTimePicker组件的onConfirm方法和onInput方法有时候不能获取到正确的时间