1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/isrc_ohos-date-picker-oh

Клонировать/Скачать
DatePicker_ohos.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 20:22 1e35399

DatePickerOH

Этот проект представляет собой адаптацию и модификацию открытого проекта 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/

    Untitled.gif

Описание проекта

  • Язык программирования: JavaScript
  • В этом проекте представлен компонент для выбора даты и времени с помощью свайпа. После выбора даты и времени они отображаются в соответствующих контролах, разделённые дефисами. Для использования достаточно скопировать код в нужное место.#### Инструкция по использованию
  1. Инициализация данных, которая включает в себя текстовые подсказки, а также начальные значения для даты, времени и даты-времени. Эти значения будут отображаться по умолчанию после запуска компонента.

    	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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/isrc_ohos-date-picker-oh.git
git@api.gitlife.ru:oschina-mirror/isrc_ohos-date-picker-oh.git
oschina-mirror
isrc_ohos-date-picker-oh
isrc_ohos-date-picker-oh
master