OpenHarmony数据转码应用开发实战(中) 原创 精华
软通动力HOS
发布于 2022-11-7 10:44
浏览
11收藏
背景
对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。
在《OpenHarmony数据转码应用开发实战(上)》中我们讲述了项目的需求、设计以及项目创建、UI界面开发,本篇将重点讲解转码工具包的实现和UI组件数据绑定。
转码工具包
编码时推荐单独创建包路径,不要与页面UI写在一起,这样便于维护和代码的复用。
我们创建/entry/src/main/ets/MainAbility/utils/numConvertUtil.ets,然后在index.ets页面中引入。工具包将导出一个工具对象,每个方法实现一个转码需求,代码如下:
绑定UI组件的事件输出结果
引入数据转码工具包
绑定按钮Click事件
Textarea数据改变事件是onChange,它无法像VUE组件一样直接通过value绑定获取,只能通过onChange事件获取改变后的值
Click事件直接调用工具包
总结
在编码过程中我们要提前规划好公用方法,这样即降低了维护成本,又能做到代码复用。eTS的组件事件与VUE框架大体相同,但也有略微的差异,比如Textarea的值绑定是通过onChange事件来获取的,在不确定时定可以多看官方组件文档。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-11-10 15:08:55修改
赞
12
收藏 11
回复
12
4
11
相关推荐
实战是提升自己的最好方式
多实战,多翻文档
写代码不提前规划总是会绕很多弯路
感谢大家的支持