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

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

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

【開源三方庫(kù)】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的組件框架

OpenAtom OpenHarmony ? 來(lái)源:未知 ? 2023-11-09 10:55 ? 次閱讀

點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們

開源項(xiàng)目 OpenHarmony是每個(gè)人的 OpenHarmonywKgaomVMSzKAP6UYAAB9stxIrcA758.png

萬(wàn)冬陽(yáng)

公司:中國(guó)科學(xué)院軟件所

小組:知識(shí)體系工作組

簡(jiǎn)介

Easyui是一套基于ArkTS語(yǔ)言開發(fā)的輕量、可靠的移動(dòng)端組件庫(kù),它是對(duì)OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”) ArkUI進(jìn)行深度定制的組件框架。Easyui可擴(kuò)展性較強(qiáng),可以基于源碼進(jìn)行二次開發(fā),修改原有組件以及新增部分組件,以滿足具體項(xiàng)目的開發(fā)需求。該框架適用大部分OpenHarmony應(yīng)用的開發(fā) ,能夠更加完善OpenHarmony 的應(yīng)用開發(fā)能力,使我們的應(yīng)用開發(fā)更簡(jiǎn)單。 組件特性 wKgaomVMSzKAd0DmAAAeZxkR5OQ823.png ?組件種類分布 wKgaomVMSzKAV2UtAAAdgADHT10425.png ?組件效果展示

開發(fā)環(huán)境

IDE:DevEco Studio 3.1 Beta2,version:3.1.0.400SDK:3.2.14.2 API9

使用方法

使用前需要先安裝ohpm-cli請(qǐng)參考安裝教程https://ohpm.openharmony.cn/#/cn/help/quickstart 1.下載組件
ohpminstall@isrc/easyui.har–-save
2.easyui組件庫(kù)中的地址列表組件使用示例
import { AddressList } from 'easyui'
@Entry
@Component
struct TestAddressList {
  build() {
    Column(){
      Text("基礎(chǔ)用法")
        .fontSize(20)
        .fontColor("#ff808080")
        .margin(20)
        .alignSelf(ItemAlign.Start)
      AddressList({
        addressList: [              //地址列表
          { "id":1,"name":"張三","tel":"13000000000","address":"浙江省杭州市西湖區(qū)文一路 138 號(hào)東方通信大廈7樓501室"}
          ,{ "id":2,"name":"李四","tel":"13100000000","address":"浙江省杭州市拱墅區(qū)莫干山路 50號(hào)"}
          ,{ "id":3,"name":"王五","tel":"13200000000","address":"浙江省杭州市濱江區(qū)江南大道13號(hào)"}
        ],
        outRangeIdArray:[5,6,7]        //超出配送范圍的地址id集合
      })


    }.width("100%")
    .height("100%")
    .backgroundColor("#ffeaeaea")
  }
}
easyui庫(kù)中的組件列表 wKgaomVMSzOAAOtwAAHQtsL5MMo149.png需要的權(quán)限無(wú) 目錄結(jié)構(gòu)
/easyui        # 項(xiàng)目根目錄
├── easyui     # easyui組件庫(kù)
│    └─ src/main
│       └─ ets/common/components  # 組件庫(kù)中的所有組件
│       └─index.ets    # 組件導(dǎo)出文件    
├── entry      # 組件使用方法測(cè)試代碼示例代碼文件夾 
│    └─ src/main
│       └─ ets/page/Main  # 組件測(cè)試效果代碼           
├──README.md#安裝使用方法

結(jié)語(yǔ)

?通過(guò)本篇文章介紹,您對(duì)easyui組件框架應(yīng)該有了初步的了解。我們所有的源碼和指導(dǎo)文檔都已經(jīng)開源,如果您對(duì)本篇文章內(nèi)容以及所實(shí)現(xiàn)的Demo感興趣,可以根據(jù)本篇文章介紹自行下載easyui組件框架源碼(https://gitee.com/openharmony-sig/ohos_easyUI)進(jìn)行研究和使用。同時(shí)也歡迎更多開發(fā)者與我們共享開發(fā)成果,分享技術(shù)解讀與經(jīng)驗(yàn)心得。


原文標(biāo)題:【開源三方庫(kù)】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的組件框架

文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    57

    文章

    2382

    瀏覽量

    42941
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16436

原文標(biāo)題:【開源三方庫(kù)】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的組件框架

文章出處:【微信號(hào):gh_e4f28cfa3159,微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EE-303:將VisualDSP線程安全庫(kù)與第三方RTOS配合使用

    電子發(fā)燒友網(wǎng)站提供《EE-303:將VisualDSP線程安全庫(kù)與第三方RTOS配合使用.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:09 ?0次下載
    EE-303:將VisualDSP線程安全<b class='flag-5'>庫(kù)</b>與第<b class='flag-5'>三方</b>RTOS配合使用

    鴻蒙原生頁(yè)面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用

    NEXT的原生頁(yè)面高性能解決方案,從頁(yè)面滑動(dòng)、跳轉(zhuǎn)及應(yīng)用冷啟動(dòng)等關(guān)鍵環(huán)節(jié),為開發(fā)者提供全面的支持。目前,這些解決方案均已上線OpenHarmony開源社區(qū),可在OpenHarmony三方
    發(fā)表于 01-02 18:00

    鴻蒙原生開源庫(kù)ViewPool在OpenHarmony社區(qū)正式上線

    近日,由伙伴參與共建的鴻蒙原生開源庫(kù)“ViewPool”在OpenHarmony社區(qū)正式上線。這個(gè)開發(fā)庫(kù)是基于OpenHarmony技術(shù)孵化
    的頭像 發(fā)表于 12-20 14:44 ?273次閱讀

    鴻蒙Flutter實(shí)戰(zhàn):05-使用第三方插件

    使用的第三方插件,其底層以的庫(kù)沒(méi)有適配鴻蒙,則需要通過(guò)overrider配置其鴻蒙化的替代插件,否則會(huì)在運(yùn)行時(shí)報(bào)錯(cuò)。如下面所示: ```yaml dependency_overrides: # ohos
    發(fā)表于 10-22 21:54

    開放原子開源生態(tài)大會(huì)OpenHarmony生態(tài)主題演講報(bào)名開啟

    開源賦能產(chǎn)業(yè),生態(tài)共筑未來(lái),OpenAtom OpenHarmony(簡(jiǎn)稱“OpenHarmony”)項(xiàng)目群工作委員會(huì)將于9月26日上午舉辦Open
    發(fā)表于 09-19 22:02

    ArkUI-X開發(fā)指南:【SDK配置和構(gòu)建說(shuō)明】

    ArkUI-X SDK是ArkUI-X開源項(xiàng)目的編譯產(chǎn)物,可將ArkUI-X SDK集成到現(xiàn)有Android和iOS應(yīng)用工程中,使開發(fā)者基于一套ArkTS主代碼,就可以構(gòu)建支持多平臺(tái)的
    的頭像 發(fā)表于 05-25 16:48 ?2718次閱讀
    <b class='flag-5'>ArkUI</b>-X開發(fā)指南:【SDK配置和構(gòu)建說(shuō)明】

    鴻蒙開發(fā)ArkUI-X基礎(chǔ)知識(shí):【ArkUI代碼工程及構(gòu)建介紹】

    ArkUI作為OpenHarmony的默認(rèn)開發(fā)框架,在本項(xiàng)目(ArkUI-X)中需要做到一套代碼同時(shí)支持多平臺(tái)構(gòu)建,所以會(huì)采取共倉(cāng)開發(fā)的方式,部分倉(cāng)直接指向
    的頭像 發(fā)表于 05-25 16:45 ?2135次閱讀
    鴻蒙開發(fā)<b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識(shí):【<b class='flag-5'>ArkUI</b>代碼工程及構(gòu)建介紹】

    OpenHarmony實(shí)戰(zhàn)開發(fā)-如何實(shí)現(xiàn)組件動(dòng)畫。

    ArkUI組件提供了通用的屬性動(dòng)畫和轉(zhuǎn)場(chǎng)動(dòng)畫能力的同時(shí),還為一些組件提供了默認(rèn)的動(dòng)畫效果。例如,List的滑動(dòng)動(dòng)效,Button的點(diǎn)擊動(dòng)效,是組件自帶的默認(rèn)動(dòng)畫效果。在
    的頭像 發(fā)表于 04-28 15:49 ?654次閱讀
    <b class='flag-5'>OpenHarmony</b>實(shí)戰(zhàn)開發(fā)-如何實(shí)現(xiàn)<b class='flag-5'>組件</b>動(dòng)畫。

    鴻蒙OS開發(fā)學(xué)習(xí):【第三方庫(kù)調(diào)用】

    在Stage模型中,如何調(diào)用已經(jīng)上架到[三方庫(kù)中心]的社區(qū)庫(kù)和項(xiàng)目?jī)?nèi)創(chuàng)建的本地庫(kù)。
    的頭像 發(fā)表于 04-14 11:34 ?941次閱讀
    鴻蒙OS開發(fā)學(xué)習(xí):【第<b class='flag-5'>三方</b><b class='flag-5'>庫(kù)</b>調(diào)用】

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

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

    OpenAtom OpenHarmony 4.1 Release版本正式發(fā)布

    近日,OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)4.1 Release版本如期而至,開發(fā)套件同步升級(jí)到API 11 Release。
    的頭像 發(fā)表于 04-07 11:43 ?719次閱讀

    鴻蒙開發(fā)學(xué)習(xí):【OpenHarmony HAR】

    OpenHarmony js/ts三方庫(kù)使用的是OpenHarmony靜態(tài)共享包,即HAR(Harmony Archive),可以包含js/ts代碼、c++
    的頭像 發(fā)表于 03-18 16:27 ?783次閱讀

    介紹一種OpenAtom OpenHarmony輕量系統(tǒng)適配方案

    本文在不改變?cè)邢到y(tǒng)基礎(chǔ)框架的基礎(chǔ)上, 介紹了一種OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)輕量系統(tǒng)適配方案。
    的頭像 發(fā)表于 03-05 09:24 ?1237次閱讀
    介紹一種<b class='flag-5'>OpenAtom</b> <b class='flag-5'>OpenHarmony</b>輕量系統(tǒng)適配方案

    OpenHarmony 之 NAPI 框架介紹

    環(huán)境中的 JS 變量與方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下簡(jiǎn)稱 “OpenHarmony”)應(yīng)用層基于 javascript
    的頭像 發(fā)表于 02-01 17:34 ?735次閱讀
    <b class='flag-5'>OpenHarmony</b> 之 NAPI <b class='flag-5'>框架</b>介紹

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

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