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

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

3天内不再提示

编程小白分分钟掌握ArkUI JS组件的开发

HarmonyOS开发者 来源:HarmonyOS开发者 作者:HarmonyOS开发者 2022-08-31 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Playground自上线以来,得到了广大开发者的一致好评。特别是它的ArkUI JS组件在线预览功能,不但可以从中学习基础组件的使用,还可以在线体验一键预览的编译效果。 通过Playground在线体验,从前没有接触过编程的小白也可以分分钟掌握开发!近期,Playground中ArkUI JS组件在线预览又有更新啦~

以下为本次新增组件一览:

tabs:页签

stepper:步骤导航器

text:文本

form:表单

picker:选择器

toolBar:工具栏

menus:菜单 话不多说,我们直接展示!

新增组件展示视频

迫不及待想体验的开发者们,欢迎即刻上手~

一、访问方式及界面介绍

ArkUI JS组件在线预览有两种访问方式,其内容完全相同,可根据您的习惯进行选择(以tabs组件为例)。

1. 通过“JS API参考”文档访问

ArkUI JS组件在线预览目前已经嵌入在对应组件的文档中,文档整体由两部分组成:第一部分为该组件的功能介绍,第二部分为示例代码的在线预览界面。开发者们可直接在文档页面了解组件的使用方式,学习示例代码的实现方法。

98c4d4f0-28ca-11ed-ba43-dac502259ad0.png


图1 文档访问tabs组件界面

2. 通过Playground平台访问

Playground在线预览界面左侧为代码区、右侧为预览区。开发者们通过修改左侧HML、CSS、JS语言代码,即可实现快速开发、一键编译。

如下图1所示:①区域为可实现在线预览的组件案例场景,②区域为组件示例代码查看与编辑区域,③区域为预览区。


98d42004-28ca-11ed-ba43-dac502259ad0.png

图2 Playground平台

二、在线预览操作示例

在线预览界面中:当修改组件示例代码后,点击98e155f8-28ca-11ed-ba43-dac502259ad0.png即可一键预览修改后的组件效果;点击98e8236a-28ca-11ed-ba43-dac502259ad0.png即可一键重置。

98f61812-28ca-11ed-ba43-dac502259ad0.png

图3 在线预览界面 操作是不是超简单、易上手~下面小编以tabs(页签)组件作为示例,给大家展开说明介绍。

1. tabs组件功能介绍:

tabs组件是一种可以通过页签进行内容视图切换的容器组件,被广泛用于应用界面。通过添加tabs组件中的vertical属性(false上下排列、true左右排列),可实现“横向展示”与“纵向展示”。

99049f0e-28ca-11ed-ba43-dac502259ad0.png

图4 tabs组件“横向展示”预览

99112eae-28ca-11ed-ba43-dac502259ad0.png

图5 tabs组件“纵向展示”预览 在tabs组件中,tab-bar子组件用来展示页签区,tab-content子组件用来展示内容区。注:如下图所示,每个标签对应一个内容视图。

99248a76-28ca-11ed-ba43-dac502259ad0.png

图6 子组件对应视图

2. 案例展示视频:

我们可以直接在线编辑HML模板文件及CSS样式文件,来修改当前页面的文件布局结构以及页面样式。下面我们通过视频展示一个简单的“唐诗宋词”页签内容案例,感兴趣的开发者们可以一起尝试完成~ 以上就是本期内容。目前Playground已上线共12个超级实用的ArkUI JS组件,除了本次示例的tabs(页签)外,其他组件介绍可前往官网查看。


审核编辑:刘清

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

    关注

    0

    文章

    17

    浏览量

    11810
  • CSS
    CSS
    +关注

    关注

    0

    文章

    110

    浏览量

    15375
  • API接口
    +关注

    关注

    1

    文章

    108

    浏览量

    11179

原文标题:编程小白也能快速掌握的ArkUI JS组件开发

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分钟即可完成自动化测试方案搭建,彻底打破传统测试的技术壁垒与效率瓶颈。
    的头像 发表于 09-22 17:52 615次阅读
    测试<b class='flag-5'>小白</b>3<b class='flag-5'>分钟</b>上手,零代码自动化测试平台,15<b class='flag-5'>分钟</b>搭建自动化测试方案

    【HarmonyOS next】ArkUI-X休闲益智消消乐【进阶】

    先看一下运行效果吧 HarmonyOS H5与原生融合的多端开发实践 技术亮点:通过ArkUI-X的Web组件将H5游戏无缝嵌入原生应用,实现一次开发、多端运行,覆盖Harmony
    发表于 06-28 21:59

    【HarmonyOS next】ArkUI-X休闲益智连连看【进阶】

    图:在华为Nova 12 Ultra(上)和iPhone13Pro(下)同步运行效果 结语 ArkUI-X通过三大核心能力重新定义跨平台开发: ✅ 真原生性能 - 告别WebView和JS桥接的性能
    发表于 06-28 21:51

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

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

    ArkUI-X通过Stage模型开发Android端应用指南(一)

    简介 本文介绍将ArkUI框架扩展到Android平台所需要的必要的类及其使用说明,开发者基于OpenHarmony,可复用大部分的应用代码(生命周期等)并可以部署到Android平台,降低跨平台
    发表于 06-24 22:16

    ArkUI介绍

    ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面
    发表于 06-24 06:41

    ArkUI-X案例解析

    实现的,应首先符合ArkUI-X框架的规格要求. 在应用UI方面存在的差异,是无法借助Bridge能力来弥补的。在此建议使用ArkUI-X框架中已经适配完毕的组件,这些组件功能相对稳定
    发表于 06-23 22:40

    ArkUI-X应用工程结构说明

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

    ArkUI-X跨平台应用改造指南

    ,包含了应用的所有UI界面、弹窗、媒体图片等元素,这些都是能够被用户直接感知并进行操作的。此层是借助HarmonyOS的ArkUI组件以及相关能力来进行设计与开发的,并且ArkUI-X
    发表于 06-16 23:05

    ArkUI-X与Android联动编译开发指南

    .arkui-x/android/app/build.gradle目录下设置configBuildFlag开关,可触发联动ArkTS源码编译脚本,默认为false,不执行编译ArkTS脚本文件。 //执行联动
    发表于 06-16 22:55

    ArkUI-X在Android平台动态化开发指南

    本文介绍如何在Android平台进行ArkUI-X动态化开发,包括动态化目录规则及约束。 适用场景 动态化主要包括两个典型场景: 场景1:框架动态化,为了降低应用ROM体积占用,及满足动态升级框架
    发表于 06-15 23:33

    ArkUI-X与Android桥接通信之方法回调

    平台桥接用于客户端(ArkUI)和平台(Android或iOS)之间传递消息,即用于ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法。本文主要介绍A
    发表于 06-08 22:16

    ArkUI-X与Android消息通信

    平台桥接用于客户端(ArkUI)和平台(Android或iOS)之间传递消息,即用于ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法。本文主要介绍A
    发表于 06-08 22:15

    ArkUI-X中Plugin生命周期开发指南

    ; } } } 添加ArkUI-X插件 在StageActivity中,新增addPlugin11+方法,并以字符串形式提供IArkUIXPlugin的实现类的完整包名,用于将开发者实现
    发表于 06-04 22:36

    10分钟上手写代码,LuatOS协程轻松掌握

    10分钟学会LuatOS协程,从此你的程序也能像通勤族利用碎片时间一样游刃有余。现在就去动手试一试,开启异步编程新体验! 写给第一次听说协程的你‌: 别怕!协程不是复杂概念,看完这篇,10分钟就能
    的头像 发表于 04-10 15:18 494次阅读
    10<b class='flag-5'>分钟</b>上手写代码,LuatOS协程轻松<b class='flag-5'>掌握</b>!