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

    文章

    15

    浏览量

    11485
  • CSS
    CSS
    +关注

    关注

    0

    文章

    104

    浏览量

    14185
  • API接口
    +关注

    关注

    1

    文章

    79

    浏览量

    10315

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

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

收藏 人收藏

    评论

    相关推荐

    OpenHarmony实战开发-如何实现组件动画。

    ArkUI组件提供了通用的属性动画和转场动画能力的同时,还为一些组件提供了默认的动画效果。例如,List的滑动动效,Button的点击动效,是组件自带的默认动画效果。在
    的头像 发表于 04-28 15:49 62次阅读
    OpenHarmony实战<b class='flag-5'>开发</b>-如何实现<b class='flag-5'>组件</b>动画。

    鸿蒙ArkUI开发学习:【渲染控制语法】

    ArkUI开发框架是一套构建 HarmonyOS / OpenHarmony 应用界面的声明式UI开发框架,它支持程序使用 `if/else` 条件渲染, `ForEach` 循环渲染以及 `LazyForEach` 懒加载渲染
    的头像 发表于 04-09 16:40 426次阅读
    鸿蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>开发</b>学习:【渲染控制语法】

    鸿蒙ArkUI实例:【自定义组件

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI
    的头像 发表于 04-08 10:17 155次阅读

    鸿蒙ArkUI开发实战:eTS版【笑话app】

    制作一款笑话app,使用ArkUI
    的头像 发表于 03-25 16:04 184次阅读
    鸿蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>开发</b>实战:eTS版【笑话app】

    鸿蒙ArkUI开发-Video组件的使用

    以视频功能为例,在应用开发过程中,我们需要通过ArkUI提供的Video组件为应用增加基础的视频播放功能。借助Video组件,我们可以实现视频的播放功能并控制其播放状态。常见的视频播放
    的头像 发表于 01-23 16:59 617次阅读
    鸿蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>开发</b>-Video<b class='flag-5'>组件</b>的使用

    鸿蒙ArkUI开发-Tabs组件的使用

    鸿蒙ArkUI开发-Tabs组件的使用
    的头像 发表于 01-19 16:01 437次阅读
    鸿蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>开发</b>-Tabs<b class='flag-5'>组件</b>的使用

    鸿蒙开发实战-(ArkUI)List组件和Grid组件的使用

    一系列相同宽度的列表项,连续、多行呈现同类数据,例如图片和文本。常见的列表有线性列表(List列表)和网格布局(Grid列表): 为了帮助开发者构建包含列表的应用,ArkUI提供了List组件和Grid
    发表于 01-18 20:18

    鸿蒙开发-ArkUI框架实战【日历应用 】

    对于刚刚接触OpenHarmony应用开发开发者,最快的入门方式就是开发一个简单的应用,下面记录了一个日历应用的开发过程,通过日历应用的开发
    发表于 01-17 21:37

    鸿蒙开发-ArkUI 组件基础

    1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI
    发表于 01-17 19:31

    鸿蒙开发OpenHarmony组件复用案例

    概述 在开发应用时,有些场景下的自定义组件具有相同的组件布局结构,仅有状态变量等承载数据的差异。这样的组件缓存起来,需要使用到该组件时直接复
    发表于 01-15 17:37

    新手小白需要掌握的pcb设计基础知识

    新手小白需要掌握的pcb设计基础知PCB
    的头像 发表于 12-25 10:12 569次阅读

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

    的轻量、可靠的移动端组件库,它是对OpenAtom OpenHarmony(以下简称“OpenHarmony”) ArkUI进行深度定制的组件框架。Easyui可扩展性较强,可以基于源码进行二次
    的头像 发表于 11-09 10:55 331次阅读
    【开源三方库】Easyui:基于OpenAtom OpenHarmony <b class='flag-5'>ArkUI</b>深度定制的<b class='flag-5'>组件</b>框架

    OpenHarmony应用开发ArkUI组件集合

    介绍 本示例为ArkUI组件、通用、动画、全局方法的集合。 工程目录 entry/src/main/ets/ |---component
    发表于 09-22 14:56

    OpenHarmony使用ArkUI Inspector分析布局

    本文转载自《#2023 盲盒+码 # OpenHarmony使用ArkUI Inspector分析布局》,作者:zhushangyuan_ ● 摘要:视图的嵌套层次会影响应用的性能,开发者应该移除
    发表于 09-04 15:27

    OpenHarmony应用ArkUI 状态管理开发范例

    本文转载自《#2023盲盒+码# OpenHarmony应用ArkUI 状态管理开发范例》,作者:zhushangyuan_ 本文根据橘子购物应用,实现ArkUI中的状态管理。 在声明式UI
    发表于 09-01 15:03