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】欢迎添加关注!文章转载请注明出处。

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

    关注

    60

    文章

    3017

    浏览量

    46172
  • OpenHarmony
    +关注

    关注

    33

    文章

    3974

    浏览量

    21354

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    钉钉正式开源HarmonyOS图片编辑组件

    近日,由钉钉团队自主研发的“HarmonyOS图片编辑组件”正式上线OpenHarmony三方中心仓并开源。作为一款填补鸿蒙社区图像处理领
    的头像 发表于 01-05 09:58 666次阅读

    花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

    近日,花椒直播开源其自主研发的直播推流器“HJpusher”,并上线OpenHarmony三方中心仓。作为鸿蒙生态音视频推流领域的重要开源
    的头像 发表于 09-04 09:52 817次阅读
    花椒直播首次<b class='flag-5'>开源</b>推流器<b class='flag-5'>组件</b> 为鸿蒙开发者提供高性能推流解决方案

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒开”

    近日,知乎在Gitee平台开源了其自研的鸿蒙“智能预渲染框架”,并将该框架的Har包上架到OpenHarmony三方
    的头像 发表于 08-29 14:32 710次阅读
    知乎<b class='flag-5'>开源</b>“智能预渲染<b class='flag-5'>框架</b>” 几行代码实现鸿蒙应用页面“秒开”

    货拉拉开源两款三方,为鸿蒙应用高效开发贡献力量

    、可扩展的通用工具,持续提升鸿蒙应用的创新体验与开发效率。 在这一生态共建的浪潮中,货拉拉积极贡献了其在鸿蒙应用开发过程中的宝贵经验与技术积累,开源了两款实用三方——AspectPro Aop Plugin和page-spy-
    的头像 发表于 08-26 14:02 650次阅读
    货拉拉<b class='flag-5'>开源</b>两款<b class='flag-5'>三方</b><b class='flag-5'>库</b>,为鸿蒙应用高效开发贡献力量

    鸿蒙非侵入式弹窗新解法,企查查正式开源“QuickDialog”弹窗组件

    近日,企查查将其自研的鸿蒙弹窗组件“QuickDialog”开源,并上线至 OpenHarmony 三方
    的头像 发表于 07-31 10:40 833次阅读
    鸿蒙非侵入式弹窗新解法,企查查正式<b class='flag-5'>开源</b>“QuickDialog”弹窗<b class='flag-5'>组件</b><b class='flag-5'>库</b>

    飞书富文本组件RichTextVista开源

    近日,飞书正式将其自研的富文本组件 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方
    的头像 发表于 07-16 16:47 1139次阅读

    飞书开源“RTV”富文本组件 重塑鸿蒙应用富文本渲染体验

    近日,飞书正式将其自研的富文本组件 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方
    的头像 发表于 07-11 15:20 778次阅读
    飞书<b class='flag-5'>开源</b>“RTV”富文本<b class='flag-5'>组件</b> 重塑鸿蒙应用富文本渲染体验

    组件截图sdk -- screenshot_hm介绍 ##三方SDK##

    基本的导出PixelMap格式的图片信息以外,其他的操作,例如保存到相册等功能还是要做一些其他操作的,为了简化整个流程,推荐一个第三方:screenshot_hm 功能特性 ✅ 组件截图: 支持
    发表于 06-30 17:52

    【HarmonyOS next】ArkUI-X新闻热搜聚合App【进阶】

    ArkUI-X与SwiftUI的深度集成 实现平台原生模块的混合调用 构建跨平台组件 通过持续优化,我们将进一步证明\"一次开发,多端部署\"理念的可行性,为移动应用开发提供新的范式
    发表于 06-28 21:43

    ArkUI-X平台桥接Bridge说明

    三方等。 说明 平台桥接支持ArkUI调用Android Java API和iOS Objective-C API。此外,一些平台相关功能可直接通过已有的OpenHarmony
    发表于 06-19 23:12

    ArkUI-X应用工程结构说明

    简介 本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于Ark
    发表于 06-19 23:11

    ArkUI-X框架LogInterface使用指南

    ArkUI-X框架支持日志拦截能力,Android侧提供原生接口,用于注入LogInterface接口,框架日志及ts日志通过该接口输出,本文的核心内容是介绍如何在Android平台上有效利用
    发表于 06-15 23:20

    开源鸿蒙应用技术组件共建计划启动

    通过兼容性测评,覆盖金融、交通、教育、医疗、航天等多个行业领域,已成为发展速度最快的开源操作系统之一。截至目前,开源鸿蒙已累计发布 8 个大版本,共建共享15个技术域的1115款开源三方
    的头像 发表于 06-05 14:33 1136次阅读

    贡献 OpenHarmony 关键配置

    # 贡献 OpenHarmony 关键配置 #自研框架#ArkUI-X#三方框架#OpenHarmon
    发表于 05-28 13:46

    ArkUI-X跨平台框架接入指南

    ArkUI跨平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持OpenH
    发表于 05-18 18:21