0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

OpenAtom OpenHarmony 来源:未知 2023-11-09 10:55 次阅读

点击蓝字 ╳ 关注我们

开源项目 OpenHarmony是每个人的 OpenHarmonywKgaomVMSzKAP6UYAAB9stxIrcA758.png

万冬阳

公司:中国科学院软件所

小组:知识体系工作组

简介

Easyui是一套基于ArkTS语言开发的轻量、可靠的移动端组件库,它是对OpenAtom OpenHarmony(以下简称“OpenHarmony”) ArkUI进行深度定制的组件框架。Easyui可扩展性较强,可以基于源码进行二次开发,修改原有组件以及新增部分组件,以满足具体项目的开发需求。该框架适用大部分OpenHarmony应用的开发 ,能够更加完善OpenHarmony 的应用开发能力,使我们的应用开发更简单。 组件特性 wKgaomVMSzKAd0DmAAAeZxkR5OQ823.png  组件种类分布 wKgaomVMSzKAV2UtAAAdgADHT10425.png  组件效果展示

开发环境

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

使用方法

使用前需要先安装ohpm-cli请参考安装教程https://ohpm.openharmony.cn/#/cn/help/quickstart 1.下载组件
ohpminstall@isrc/easyui.har–-save
2.easyui组件库中的地址列表组件使用示例
import { AddressList } from 'easyui'
@Entry
@Component
struct TestAddressList {
  build() {
    Column(){
      Text("基础用法")
        .fontSize(20)
        .fontColor("#ff808080")
        .margin(20)
        .alignSelf(ItemAlign.Start)
      AddressList({
        addressList: [              //地址列表
          { "id":1,"name":"张三","tel":"13000000000","address":"浙江省杭州市西湖区文一路 138 号东方通信大厦7楼501室"}
          ,{ "id":2,"name":"李四","tel":"13100000000","address":"浙江省杭州市拱墅区莫干山路 50号"}
          ,{ "id":3,"name":"王五","tel":"13200000000","address":"浙江省杭州市滨江区江南大道13号"}
        ],
        outRangeIdArray:[5,6,7]        //超出配送范围的地址id集合
      })


    }.width("100%")
    .height("100%")
    .backgroundColor("#ffeaeaea")
  }
}
easyui库中的组件列表 wKgaomVMSzOAAOtwAAHQtsL5MMo149.png需要的权限 目录结构
/easyui        # 项目根目录
├── easyui     # easyui组件库
│    └─ src/main
│       └─ ets/common/components  # 组件库中的所有组件
│       └─index.ets    # 组件导出文件    
├── entry      # 组件使用方法测试代码示例代码文件夹 
│    └─ src/main
│       └─ ets/page/Main  # 组件测试效果代码           
├──README.md#安装使用方法

结语

通过本篇文章介绍,您对easyui组件框架应该有了初步的了解。我们所有的源码和指导文档都已经开源,如果您对本篇文章内容以及所实现的Demo感兴趣,可以根据本篇文章介绍自行下载easyui组件框架源码(https://gitee.com/openharmony-sig/ohos_easyUI)进行研究和使用。同时也欢迎更多开发者与我们共享开发成果,分享技术解读与经验心得。


原文标题:【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 鸿蒙
    +关注

    关注

    55

    文章

    1641

    浏览量

    42123
  • OpenHarmony
    +关注

    关注

    23

    文章

    3322

    浏览量

    15161

原文标题:【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

文章出处:【微信号:gh_e4f28cfa3159,微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙ArkUI实例:【自定义组件

    组件OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是
    的头像 发表于 04-08 10:17 158次阅读

    OpenHarmony之NAPI框架介绍

    的 NAPI OpenAtom OpenHarmony(以下简称“OpenHarmony”)应用层基于 javascript 语言开发,而系统框架层则基于 C++语言。它们之间需要一个
    发表于 11-23 15:36

    OpenAtom OpenHarmony 三方创建发布及安全隐私检测

    OpenAtom OpenHarmony三方(以下简称“三方”或“包”),是经过验证可在
    发表于 11-13 17:27

    首届OpenHarmony竞赛训练营结营颁奖,75所高校学子助力建设开源生态

    。训练营以实战竞赛+赋能培训的模式,帮助高校师生充分掌握并利用OpenHarmony进而实现行业需求和三方补齐,推动OpenHarmony生态系统的建设和发展,促进技术创新和知识共享
    发表于 11-07 17:10

    开源三方】Fuse.js:强大、轻巧、零依赖的模糊搜索

    模糊搜索,支持OpenAtom OpenHarmony(以下简称“OpenHarmony”)操作系统,它具备模糊搜索和排序等功能。该高性
    发表于 10-12 15:05

    OpenHarmony创新赛|赋能直播第

    开放原子开源大赛OpenHarmony创新赛赋能直播间持续邀请众多技术专家一起分享应用开发技术知识,本期推出OpenHarmony应用开发之音视频播放器和三方
    发表于 09-12 18:53

    开源三方】crypto-js加密算法库的使用方法

    OpenAtom OpenHarmony(简称“OpenHarmony”)三方,是经过验证可在Open
    发表于 09-08 15:10

    OpenHarmony使用ArkUI Inspector分析布局

    多余的嵌套层次,缩短组件刷新耗时。本文会介绍如何使用ArkUI Inspector工具分析布局,提示应用响应性能。 ● 关键字:列举本文相关的关键字:OpenHarmony HarmonyOS 鸿蒙
    发表于 09-04 15:27

    资讯速递 | ArkUI-X 预览版已正式开源

    OpenHarmony项目群技术指导委员会(以下简称“TSC”)-跨平台应用开发框架TSG所孵化项目 —— ArkUI-X,近期已正式开源 ,开发者基于一套主代码,就可以将在
    的头像 发表于 08-22 22:19 515次阅读
    资讯速递 | <b class='flag-5'>ArkUI</b>-X 预览版已正式<b class='flag-5'>开源</b>!

    开源三方】bignumber.js:一个大数数学

    OpenHarmonyOpenAtom OpenHarmony简称“OpenHarmony”)三方
    发表于 08-21 16:37

    开源三方库】bignumber.js:一个大数数学库

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony OpenAtom OpenHarmony (以
    的头像 发表于 08-18 21:05 471次阅读

    资讯速递 | ArkUI-X 预览版已正式开源

    代码占比高达75%,并且有较好的性能体验。真正地做到了“代码一次开发,个平台部署”。 04 ArkUI-X 开源社区 ArkUI-X是由Open
    发表于 08-11 16:10

    面向万物智联的应用框架的思考与探索

    开发工具的整合,包括VSCode, 基于Chrome浏览器的调试等,进一步方便开发者。 3.社区。这层主要是通过相应的开源社区(开放原子开源基金会等),以及三方开源
    发表于 08-08 17:04

    倒计时3天|2023开放原子全球开源峰会OpenAtom OpenHarmony分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 2023开放原子全球开源峰会 OpenAtom
    的头像 发表于 06-09 21:10 338次阅读

    面向万物智联的应用框架的思考和探索(下)

    开源组件仓库等建设,以及结合主流的组件仓库NPM(Node Package Manager)等推动ArkUI
    发表于 05-06 10:17