0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開(kāi)發(fā)(ArkUI)—分析DatePicker組件

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-02-01 15:22 ? 次閱讀

一、操作環(huán)境

操作系統(tǒng): Windows 10 專(zhuān)業(yè)版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1+

二、DatePicker組件

日期選擇器組件,用于根據(jù)指定日期范圍創(chuàng)建日期滑動(dòng)選擇器。

子組件

無(wú)。

接口

DatePicker(options?: {start?: Date, end?: Date, selected?: Date})

根據(jù)指定范圍的Date創(chuàng)建可以選擇日期的滑動(dòng)選擇器。

構(gòu)造參數(shù)

屬性

除支持 通用屬性外,還支持以下屬性:

事件

除支持 通用事件外,還支持以下事件:

三、示例

代碼

// xxx.ets
@Entry
@Component
struct DatePickerExample {
  @State isLunar: boolean = false
  private selectedDate: Date = new Date('2021-08-08')

  build() {
    Column() {
      Button('切換公歷農(nóng)歷')
        .margin({ top: 30, bottom: 30 })
        .onClick(() = > {
          this.isLunar = !this.isLunar
        })
      DatePicker({
        start: new Date('1970-1-1'),
        end: new Date('2100-1-1'),
        selected: this.selectedDate
      })
        .lunar(this.isLunar)
        .onChange((value: DatePickerResult) = > {
          this.selectedDate.setFullYear(value.year, value.month, value.day)
          console.info('select current date is: ' + JSON.stringify(value))
        })

    }.width('100%')
  }
}

圖例

image.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 選擇器
    +關(guān)注

    關(guān)注

    0

    文章

    105

    瀏覽量

    14467
  • 鴻蒙
    +關(guān)注

    關(guān)注

    56

    文章

    2267

    瀏覽量

    42489
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙ArkUI開(kāi)發(fā)-Video組件的使用

    以視頻功能為例,在應(yīng)用開(kāi)發(fā)過(guò)程中,我們需要通過(guò)ArkUI提供的Video組件為應(yīng)用增加基礎(chǔ)的視頻播放功能。借助Video組件,我們可以實(shí)現(xiàn)視頻的播放功能并控制其播放狀態(tài)。常見(jiàn)的視頻播放
    的頭像 發(fā)表于 01-23 16:59 ?1042次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開(kāi)發(fā)</b>-Video<b class='flag-5'>組件</b>的使用

    鴻蒙開(kāi)發(fā)ArkUI-X基礎(chǔ)知識(shí):【ArkUI跨平臺(tái)設(shè)計(jì)總體說(shuō)明】

    本文檔描述ArkUI開(kāi)發(fā)框架跨平臺(tái)運(yùn)行能力相關(guān)的總體技術(shù)方案。
    的頭像 發(fā)表于 05-24 15:41 ?1251次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識(shí):【<b class='flag-5'>ArkUI</b>跨平臺(tái)設(shè)計(jì)總體說(shuō)明】

    鴻蒙開(kāi)發(fā)OpenHarmony組件復(fù)用案例

    ) } }, item => item) } } } 本文主要是對(duì)鴻蒙開(kāi)發(fā)基礎(chǔ)當(dāng)中的OpenHarmony技術(shù)組件復(fù)用示例, 更多鴻蒙開(kāi)發(fā)
    發(fā)表于 01-15 17:37

    鴻蒙開(kāi)發(fā)-ArkUI 組件基礎(chǔ)

    1 組件介紹 組件(Component)是界面搭建與顯示的最小單位,HarmonyOS ArkUI聲明式開(kāi)發(fā)范式為開(kāi)發(fā)者提供了豐富多樣的UI
    發(fā)表于 01-17 19:31

    鴻蒙開(kāi)發(fā)-ArkUI框架實(shí)戰(zhàn)【日歷應(yīng)用 】

    對(duì)于剛剛接觸OpenHarmony應(yīng)用開(kāi)發(fā)開(kāi)發(fā)者,最快的入門(mén)方式就是開(kāi)發(fā)一個(gè)簡(jiǎn)單的應(yīng)用,下面記錄了一個(gè)日歷應(yīng)用的開(kāi)發(fā)過(guò)程,通過(guò)日歷應(yīng)用的開(kāi)發(fā)
    發(fā)表于 01-17 21:37

    鴻蒙開(kāi)發(fā)實(shí)戰(zhàn)-(ArkUI)List組件和Grid組件的使用

    一系列相同寬度的列表項(xiàng),連續(xù)、多行呈現(xiàn)同類(lèi)數(shù)據(jù),例如圖片和文本。常見(jiàn)的列表有線性列表(List列表)和網(wǎng)格布局(Grid列表): 為了幫助開(kāi)發(fā)者構(gòu)建包含列表的應(yīng)用,ArkUI提供了List組件和Grid
    發(fā)表于 01-18 20:18

    求助,HarmonyOS應(yīng)用中的DatePicker組件如何隱藏日期的選擇?

    本人想用日期選擇器組件DatePicker,只進(jìn)行年、月的選擇,不想進(jìn)行日期選擇,請(qǐng)問(wèn)如何隱藏日期選擇項(xiàng)???
    發(fā)表于 05-07 11:44

    編程小白也能快速掌握的ArkUI JS組件開(kāi)發(fā)

    好評(píng)。特別是它的ArkUI JS組件在線預(yù)覽功能,不但可以從中學(xué)習(xí)基礎(chǔ)組件的使用,還可以在線體驗(yàn)一鍵預(yù)覽的編譯效果。 通過(guò)Playground在線體驗(yàn),從前沒(méi)有接觸過(guò)編程的小白也可以分分鐘掌握
    發(fā)表于 08-31 11:09

    OpenHarmony使用ArkUI Inspector分析布局

    多余的嵌套層次,縮短組件刷新耗時(shí)。本文會(huì)介紹如何使用ArkUI Inspector工具分析布局,提示應(yīng)用響應(yīng)性能。 ● 關(guān)鍵字:列舉本文相關(guān)的關(guān)鍵字:OpenHarmony HarmonyOS
    發(fā)表于 09-04 15:27

    ArkUI新能力,助力應(yīng)用開(kāi)發(fā)更便捷

    作者:niulihua,華為ArkUI技術(shù)專(zhuān)家;wanglei,華為ArkUI技術(shù)專(zhuān)家 ArkUI是一套構(gòu)建分布式應(yīng)用的聲明式UI開(kāi)發(fā)框架。它具備簡(jiǎn)潔自然的UI信息語(yǔ)法、豐富的UI
    的頭像 發(fā)表于 02-15 16:35 ?797次閱讀

    鴻蒙ArkUI開(kāi)發(fā)-Tabs組件的使用

    鴻蒙ArkUI開(kāi)發(fā)-Tabs組件的使用
    的頭像 發(fā)表于 01-19 16:01 ?1413次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b><b class='flag-5'>開(kāi)發(fā)</b>-Tabs<b class='flag-5'>組件</b>的使用

    鴻蒙ArkUI實(shí)例:【自定義組件

    組件是 OpenHarmony 頁(yè)面最小顯示單元,一個(gè)頁(yè)面可由多個(gè)組件組合而成,也可只由一個(gè)組件組合而成,這些組件可以是ArkUI
    的頭像 發(fā)表于 04-08 10:17 ?486次閱讀

    鴻蒙ArkUI:【從代碼到UI顯示的整體渲染流程】

    方舟開(kāi)發(fā)框架(簡(jiǎn)稱(chēng)ArkUI)是鴻蒙開(kāi)發(fā)的UI框架,提供如下兩種開(kāi)發(fā)范式,我們 **只學(xué)聲明式開(kāi)發(fā)
    的頭像 發(fā)表于 05-13 16:06 ?594次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>:【從代碼到UI顯示的整體渲染流程】

    鴻蒙跨平臺(tái)框架:【ArkUi-X】創(chuàng)建工程

    鴻蒙推出了鴻ArkUi-X 框架所以就寫(xiě)個(gè)文章分享一下
    的頭像 發(fā)表于 05-13 17:48 ?626次閱讀
    <b class='flag-5'>鴻蒙</b>跨平臺(tái)框架:【<b class='flag-5'>ArkUi</b>-X】創(chuàng)建工程

    鴻蒙ArkUI-X跨平臺(tái)技術(shù):【開(kāi)發(fā)準(zhǔn)備】

    本文檔適用于ArkUI跨平臺(tái)應(yīng)用開(kāi)發(fā)的初學(xué)者。通過(guò)開(kāi)發(fā)環(huán)境搭建、應(yīng)用工程創(chuàng)建、編譯和運(yùn)行,熟悉ArkUI跨平臺(tái)應(yīng)用開(kāi)發(fā)基本流程。
    的頭像 發(fā)表于 05-24 10:40 ?306次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI</b>-X跨平臺(tái)技術(shù):【<b class='flag-5'>開(kāi)發(fā)</b>準(zhǔn)備】