Этот проект представляет собой адаптацию и модификацию открытого проекта SwipeCaptcha для платформы OpenHarmony. Проект можно отслеживать по меткам и адресу GitHub (https://github.com/mcxtzhang/SwipeCaptcha), что позволяет проследить за версией Android-проекта. Обзор этого проекта уже был опубликован в сообществе, его можно найти по адресу (https://harmonyos.51cto.com/posts/3402).
Название проекта: DatePicker
Серия: Адаптация и модификация сторонних компонентов для OpenHarmony
Функциональность: Реализует возможность выбора даты, времени и даты-времени с помощью свайпа, а также вывод выбранных значений.
Различие при вызове: Переработка
Версия SDK: sdk8, DevEco Studio 3.0 beta3
Автор и поддерживаемый человек: Ли Кэ
Электронная почта: isrc_hm@iscas.ac.cn
Адрес документации исходного проекта: https://github.com/ddd702/datePicker/
Инициализация данных, которая включает в себя текстовые подсказки, а также начальные значения для даты, времени и даты-времени. Эти значения будут отображаться по умолчанию после запуска компонента.
data: {
selectList:["text", "data", "time", "datetime", "multitext"],
datevalue:'Нажмите, чтобы выбрать дату', // Подсказочный текст
timevalue:'Нажмите, чтобы выбрать время',
datetimevalue:'Нажмите, чтобы выбрать дату и время',
containsecond:true,
multitextselect:[1, 2, 0],
datetimeselect:'2012-5-6-11-25', // Начальное значение даты-времени
timeselect:'11:22:30', // Начальное значение времени
dateselect:'2021-3-2', // Начальное значение даты
textselect:'2'
},
```2. Установка действий, которые будут выполняться при изменении даты, времени или даты-времени, а также установка конкретного отображения выбранной даты путём изменения соответствующего значения `data`.```javascript
dateonchange(e) { // Изменение даты вызывает действие
this.datevalue = e.year + '-' + e.month + '-' + e.day;
},
timeonchange(e) { // Изменение времени вызывает действие
if (this.containsecond) {
this.timevalue = e.hour + ':' + e.minute + ':' + e.second;
} else {
this.timevalue = e.hour + ':' + e.minute;
}
},
datetimeonchange(e) { // Изменение даты и времени вызывает действие
this.datetimevalue = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute;
},
popup_picker() { // Отображает выбранный указанный день
this.$element('picker_text').show();
},
selectChange(e) {
for (let i = 0; i < this.selectList.length; i++) {
if (e.newValue === this.selectList[i]) {
this.$element('picker' + i).show();
}
}
},
#### Версионирование
- v0.1.0-alpha
#### Авторские права и лицензия
- DatePicker_ohos распространяется под лицензией [Apache License, Version 2.0](https://gitee.com/link?target=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )