OpenHarmony应用开发:移动端组件-easyui

 简介


easyui是一套基于ArkTS语言开发的轻量、可靠的移动端组件库,它是对OpenHarmony ArkUI进行深度定制的组件框架。 ohos_easyUI可扩展性较强,可以基于源码进行二次开发,修改原有组件以及新增部分组件,以满足具体项目的开发需求。 该框架适用大部分 OpenHarmony 应用的开发 ,能够更加完善OpenHarmony 的应用开发能力,使我们的应用开发更简单。

下载安裝


ohpm install @isrc/easyui

OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包

使用实例


使用easyui组件库中的AddressList地址列表组件

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库中的组件列表


组件组件名
业务组件
AddressList地址列表
AddressEdit地址编辑组件
GoodsAction商品导航
Area省市区选择组件
Contact联系人
基础组件
Button按钮组件
Popup弹出组件
Cell单元格组件
Radio单选框组件
Icon图标
表单组件
TextInput输入框组件
Slider滑动条组件
Rate评分组件
DatetimePicker时间选择组件
NumberKeyboard数字键盘组件
Search搜索组件
Stepper步进器组件
Switch开关组件
Uploader图片上传
展示组件
Label标签组件
NoticeBar通告栏组件
Steps步骤条
Tag标记
Circle环形进度条
ImagePreview图片预览
SwipeCaptcha滑动验证
CountDown倒计时
CustomCalendar自定义日历
CardView卡片视图
ImageCrop图片裁剪
ImageCurtain图片窗帘
ImageSwiper图片轮播
ImageZoom图片缩放
LabelView标签视图
MaskGuideView蒙版引导
SearchView搜索
反馈组件
Alert提示消息框组件
Collapse折叠组件
Toast轻提示
SwipeCell滑动单元格组件
导航组件
NavBar导航栏
Badge徽章
Pagination分页组件
Tabber标签栏
TreeSelect分类选择组件
TabPage标签页组件

需要权限


约束与限制


在下述版本验证通过:

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

目录结构

/easyui        # 项目根目录
├── easyui     # easyui组件库
│    └─ src/main
│       └─ ets/common/components  # 组件库中的所有组件
│       └─index.ets    # 组件导出文件    
├── entry      # 组件使用方法测试代码示例代码文件夹 
│    └─ src/main
│       └─ ets/page/Main  # 组件测试效果代码           
├── README.md  # 安装使用方法

最后

有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?但是又不知道从哪里下手,而且学习时频繁踩坑,最终浪费大量时间。所以本人整理了一些比较合适的鸿蒙(HarmonyOS NEXT)学习路径和一些资料的整理供小伙伴学习

点击领取→纯血鸿蒙Next全套最新学习资料希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取~~

一、鸿蒙(HarmonyOS NEXT)最新学习路线

有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙(OpenHarmony )学习手册(共计1236页)与鸿蒙(OpenHarmony )开发入门教学视频,内容包含:(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)…等技术知识点。

获取以上完整版高清学习路线,请点击→纯血版全套鸿蒙HarmonyOS学习资料

二、HarmonyOS Next 最新全套视频教程

三、《鸿蒙 (OpenHarmony)开发基础到实战手册》

OpenHarmony北向、南向开发环境搭建

四、大厂面试必问面试题

五、鸿蒙南向开发技术

六、鸿蒙APP开发必备


完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料

总结

总的来说,华为鸿蒙不再兼容安卓,对中年程序员来说是一个挑战,也是一个机会。只有积极应对变化,不断学习和提升自己,他们才能在这个变革的时代中立于不败之地。 

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值