HarmonyOS UI 组件在线预览,程序员直呼“不要太方便~”
一、介绍
以往大家如果想查看组件的使用效果,需要打开 DevEco Studio 构建工程。现在为了便于大家高效开发,文档上线了 JS UI 组件在线预览功能,无需本地构建工程,在线即可修改组件样式等参数、一键预览编译效果。程序员直呼:简直不要太方便啦!让我们通过下面这段视频看一下效果~
看完视频,你是不是也跃跃欲试?心动不如行动,复制下方链接,赶紧用起来吧~
JS API 参考文档(以 Button 组件为例):
二、组件功能和开发步骤
目前我们已经上线了 5 个组件的在线预览功能,分别为 Button、List、Input、Image 和 Dialog。其中 Input、Image 和 Dialog 是近日上线的组件。接下来我们将以 Button 组件为例,为大家介绍组件的功能和开发步骤。
注:因篇幅有限,此处不再赘述其他组件,大家可自行前往官网查阅(末尾有组件链接哦~)。
1. Button
(1)功能介绍:
Button 是按钮组件,用来响应用户的点击操作,类型包括胶囊按钮、圆形按钮、文本按钮、弧形按钮和下载按钮。开发者们可以在按钮上绑定事件来响应点击操作后的自定义行为。
在线预览效果(图 1):
图 1 Button 在线预览示例图
(2)开发步骤:
① 首先,在 hml 文件中创建一个基本的按钮组件(图 2),并在 css 文件中添加样式。
图 2 普通按钮效果图
② 接着,将按钮文本更改为 Loading(图 3),添加 waiting 属性来显示按钮的等待效果。
图 3 加载按钮效果图
③ 最后,为按钮绑定 setProgress 方法来实时显示下载进度条的进度(图 4),同时在 js 文件中对 setProcess 方法进行自定义,实现进度条的递增显示效果。
图 4 进度条显示效果图
其他组件请复制下方链接,自行前往官网查看:
Input 组件:
List 组件:
Image 组件:
Dialog 组件:
三、结语
好了,以上就是本期全部内容,期待大家通过 JS UI 在线预览实现精美的组件,也欢迎大家持续关注开发者文档上新内容。
大家可以通过官网在线反馈更多意见和需求哦!
评论