DatePickerDialog滑动异常
@Entry
@Component
struct DatePickerDialogExample {
selectedDate: Date = new Date("2010-1-1")
/**
* Date dialog dialog
*/
datePickerDialog(selectedData: string) {
const selectedDataNew=selectedData.replace("年","-").replace("月","-").replace("日","-")
DatePickerDialog.show({
start: new Date('2010-01-01'),
end: new Date(),
selected: new Date(selectedDataNew),
lunar: false,
onAccept: (value: DatePickerResult) => {
let year: number = Number(value.year);
let month: number = Number(value.month) + 1;
let day: number = Number(value.day);
// let birthdate: string = this.getBirthDateValue(year, month, day);
// dateCallback(birthdate);
}
});
}
build() {
Column() {
Button("DatePickerDialog")
.margin(20)
.onClick(() => {
this.datePickerDialog('')
})
}.width('100%')
}
}
写法问题,end: new Date(),设置的是当前时间,滑动到超过当前时间的月份的时候会自动跳到当前月份
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-datepicker-dialog-V5\#datepickerdialogshow