0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

編程小白分分鐘掌握ArkUI JS組件的開發(fā)

HarmonyOS開發(fā)者 ? 來(lái)源:HarmonyOS開發(fā)者 ? 作者:HarmonyOS開發(fā)者 ? 2022-08-31 09:21 ? 次閱讀

Playground自上線以來(lái),得到了廣大開發(fā)者的一致好評(píng)。特別是它的ArkUI JS組件在線預(yù)覽功能,不但可以從中學(xué)習(xí)基礎(chǔ)組件的使用,還可以在線體驗(yàn)一鍵預(yù)覽的編譯效果。 通過(guò)Playground在線體驗(yàn),從前沒有接觸過(guò)編程的小白也可以分分鐘掌握開發(fā)!近期,Playground中ArkUI JS組件在線預(yù)覽又有更新啦~

以下為本次新增組件一覽:

tabs:頁(yè)簽

stepper:步驟導(dǎo)航器

text:文本

form:表單

picker:選擇器

toolBar:工具欄

menus:菜單 話不多說(shuō),我們直接展示!

新增組件展示視頻

迫不及待想體驗(yàn)的開發(fā)者們,歡迎即刻上手~

一、訪問(wèn)方式及界面介紹

ArkUI JS組件在線預(yù)覽有兩種訪問(wèn)方式,其內(nèi)容完全相同,可根據(jù)您的習(xí)慣進(jìn)行選擇(以tabs組件為例)。

1. 通過(guò)“JS API參考”文檔訪問(wèn)

ArkUI JS組件在線預(yù)覽目前已經(jīng)嵌入在對(duì)應(yīng)組件的文檔中,文檔整體由兩部分組成:第一部分為該組件的功能介紹,第二部分為示例代碼的在線預(yù)覽界面。開發(fā)者們可直接在文檔頁(yè)面了解組件的使用方式,學(xué)習(xí)示例代碼的實(shí)現(xiàn)方法。

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


圖1 文檔訪問(wèn)tabs組件界面

2. 通過(guò)Playground平臺(tái)訪問(wèn)

Playground在線預(yù)覽界面左側(cè)為代碼區(qū)、右側(cè)為預(yù)覽區(qū)。開發(fā)者們通過(guò)修改左側(cè)HML、CSS、JS語(yǔ)言代碼,即可實(shí)現(xiàn)快速開發(fā)、一鍵編譯。

如下圖1所示:①區(qū)域?yàn)榭蓪?shí)現(xiàn)在線預(yù)覽的組件案例場(chǎng)景,②區(qū)域?yàn)榻M件示例代碼查看與編輯區(qū)域,③區(qū)域?yàn)轭A(yù)覽區(qū)。


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

圖2 Playground平臺(tái)

二、在線預(yù)覽操作示例

在線預(yù)覽界面中:當(dāng)修改組件示例代碼后,點(diǎn)擊98e155f8-28ca-11ed-ba43-dac502259ad0.png即可一鍵預(yù)覽修改后的組件效果;點(diǎn)擊98e8236a-28ca-11ed-ba43-dac502259ad0.png即可一鍵重置。

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

圖3 在線預(yù)覽界面 操作是不是超簡(jiǎn)單、易上手~下面小編以tabs(頁(yè)簽)組件作為示例,給大家展開說(shuō)明介紹。

1. tabs組件功能介紹:

tabs組件是一種可以通過(guò)頁(yè)簽進(jìn)行內(nèi)容視圖切換的容器組件,被廣泛用于應(yīng)用界面。通過(guò)添加tabs組件中的vertical屬性(false上下排列、true左右排列),可實(shí)現(xiàn)“橫向展示”與“縱向展示”。

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

圖4 tabs組件“橫向展示”預(yù)覽

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

圖5 tabs組件“縱向展示”預(yù)覽 在tabs組件中,tab-bar子組件用來(lái)展示頁(yè)簽區(qū),tab-content子組件用來(lái)展示內(nèi)容區(qū)。注:如下圖所示,每個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)內(nèi)容視圖。

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

圖6 子組件對(duì)應(yīng)視圖

2. 案例展示視頻:

我們可以直接在線編輯HML模板文件及CSS樣式文件,來(lái)修改當(dāng)前頁(yè)面的文件布局結(jié)構(gòu)以及頁(yè)面樣式。下面我們通過(guò)視頻展示一個(gè)簡(jiǎn)單的“唐詩(shī)宋詞”頁(yè)簽內(nèi)容案例,感興趣的開發(fā)者們可以一起嘗試完成~ 以上就是本期內(nèi)容。目前Playground已上線共12個(gè)超級(jí)實(shí)用的ArkUI JS組件,除了本次示例的tabs(頁(yè)簽)外,其他組件介紹可前往官網(wǎng)查看。


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TAB
    TAB
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    11557
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    109

    瀏覽量

    14377
  • API接口
    +關(guān)注

    關(guān)注

    1

    文章

    84

    瀏覽量

    10438

原文標(biāo)題:編程小白也能快速掌握的ArkUI JS組件開發(fā)

文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ArkUI-X開發(fā)指南:【SDK配置和構(gòu)建說(shuō)明】

    ArkUI-X SDK是ArkUI-X開源項(xiàng)目的編譯產(chǎn)物,可將ArkUI-X SDK集成到現(xiàn)有Android和iOS應(yīng)用工程中,使開發(fā)者基于一套ArkTS主代碼,就可以構(gòu)建支持多平臺(tái)的
    的頭像 發(fā)表于 05-25 16:48 ?2612次閱讀
    <b class='flag-5'>ArkUI</b>-X<b class='flag-5'>開發(fā)</b>指南:【SDK配置和構(gòu)建說(shuō)明】

    鴻蒙開發(fā)ArkUI-X基礎(chǔ)知識(shí):【ArkUI代碼工程及構(gòu)建介紹】

    ArkUI作為OpenHarmony的默認(rèn)開發(fā)框架,在本項(xiàng)目(ArkUI-X)中需要做到一套代碼同時(shí)支持多平臺(tái)構(gòu)建,所以會(huì)采取共倉(cāng)開發(fā)的方式,部分倉(cāng)直接指向OpenHarmony相關(guān)開
    的頭像 發(fā)表于 05-25 16:45 ?2090次閱讀
    鴻蒙<b class='flag-5'>開發(fā)</b><b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識(shí):【<b class='flag-5'>ArkUI</b>代碼工程及構(gòu)建介紹】

    鴻蒙開發(fā)ArkUI-X基礎(chǔ)知識(shí):【ArkUI跨平臺(tái)設(shè)計(jì)總體說(shuō)明】

    本文檔描述ArkUI開發(fā)框架跨平臺(tái)運(yùn)行能力相關(guān)的總體技術(shù)方案。
    的頭像 發(fā)表于 05-24 15:41 ?1551次閱讀
    鴻蒙<b class='flag-5'>開發(fā)</b><b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識(shí):【<b class='flag-5'>ArkUI</b>跨平臺(tái)設(shè)計(jì)總體說(shuō)明】

    鴻蒙ArkUI-X跨平臺(tái)技術(shù):【開發(fā)準(zhǔn)備】

    本文檔適用于ArkUI跨平臺(tái)應(yīng)用開發(fā)的初學(xué)者。通過(guò)開發(fā)環(huán)境搭建、應(yīng)用工程創(chuàng)建、編譯和運(yùn)行,熟悉ArkUI跨平臺(tái)應(yīng)用開發(fā)基本流程。
    的頭像 發(fā)表于 05-24 10:40 ?477次閱讀
    鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺(tái)技術(shù):【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】

    鴻蒙ArkUI-X框架開發(fā):【開發(fā)準(zhǔn)備】

    本文檔適用于ArkUI-X框架開發(fā)的初學(xué)者。通過(guò)環(huán)境搭建、代碼下載、代碼編譯、API擴(kuò)展和使用,快速了解跨平臺(tái)項(xiàng)目開發(fā)流程。
    的頭像 發(fā)表于 05-23 21:02 ?476次閱讀
    鴻蒙<b class='flag-5'>ArkUI</b>-X框架<b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】

    鴻蒙ArkUI-X跨平臺(tái)開發(fā):【 編寫第一個(gè)ArkUI-X應(yīng)用】

    通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的ArkUI頁(yè)面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫和UI布局編寫等應(yīng)用開發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?711次閱讀
    鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺(tái)<b class='flag-5'>開發(fā)</b>:【 編寫第一個(gè)<b class='flag-5'>ArkUI</b>-X應(yīng)用】

    HarmonyOS開發(fā)案例:【常用組件與布局】

    HarmonyOS ArkUI提供了豐富多樣的UI組件,您可以使用這些組件輕松地編寫出更加豐富、漂亮的界面。
    的頭像 發(fā)表于 05-09 18:20 ?1220次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【常用<b class='flag-5'>組件</b>與布局】

    OpenHarmony實(shí)戰(zhàn)開發(fā)-如何實(shí)現(xiàn)組件動(dòng)畫。

    ArkUI組件提供了通用的屬性動(dòng)畫和轉(zhuǎn)場(chǎng)動(dòng)畫能力的同時(shí),還為一些組件提供了默認(rèn)的動(dòng)畫效果。例如,List的滑動(dòng)動(dòng)效,Button的點(diǎn)擊動(dòng)效,是組件自帶的默認(rèn)動(dòng)畫效果。在
    的頭像 發(fā)表于 04-28 15:49 ?632次閱讀
    OpenHarmony實(shí)戰(zhàn)<b class='flag-5'>開發(fā)</b>-如何實(shí)現(xiàn)<b class='flag-5'>組件</b>動(dòng)畫。

    鴻蒙ArkUI實(shí)例:【自定義組件

    組件是 OpenHarmony 頁(yè)面最小顯示單元,一個(gè)頁(yè)面可由多個(gè)組件組合而成,也可只由一個(gè)組件組合而成,這些組件可以是ArkUI
    的頭像 發(fā)表于 04-08 10:17 ?644次閱讀

    鴻蒙ArkUI開發(fā)-Video組件的使用

    以視頻功能為例,在應(yīng)用開發(fā)過(guò)程中,我們需要通過(guò)ArkUI提供的Video組件為應(yīng)用增加基礎(chǔ)的視頻播放功能。借助Video組件,我們可以實(shí)現(xiàn)視頻的播放功能并控制其播放狀態(tài)。常見的視頻播放
    的頭像 發(fā)表于 01-23 16:59 ?1351次閱讀
    鴻蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>-Video<b class='flag-5'>組件</b>的使用

    鴻蒙ArkUI開發(fā)-Tabs組件的使用

    鴻蒙ArkUI開發(fā)-Tabs組件的使用
    的頭像 發(fā)表于 01-19 16:01 ?1910次閱讀
    鴻蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>-Tabs<b class='flag-5'>組件</b>的使用

    鴻蒙開發(fā)實(shí)戰(zhàn)-(ArkUI)List組件和Grid組件的使用

    一系列相同寬度的列表項(xiàng),連續(xù)、多行呈現(xiàn)同類數(shù)據(jù),例如圖片和文本。常見的列表有線性列表(List列表)和網(wǎng)格布局(Grid列表): 為了幫助開發(fā)者構(gòu)建包含列表的應(yīng)用,ArkUI提供了List組件和Grid
    發(fā)表于 01-18 20:18

    鴻蒙開發(fā)-ArkUI框架實(shí)戰(zhàn)【日歷應(yīng)用 】

    對(duì)于剛剛接觸OpenHarmony應(yīng)用開發(fā)開發(fā)者,最快的入門方式就是開發(fā)一個(gè)簡(jiǎn)單的應(yīng)用,下面記錄了一個(gè)日歷應(yīng)用的開發(fā)過(guò)程,通過(guò)日歷應(yīng)用的開發(fā)
    發(fā)表于 01-17 21:37

    鴻蒙開發(fā)-ArkUI 組件基礎(chǔ)

    1 組件介紹 組件(Component)是界面搭建與顯示的最小單位,HarmonyOS ArkUI聲明式開發(fā)范式為開發(fā)者提供了豐富多樣的UI
    發(fā)表于 01-17 19:31

    鴻蒙開發(fā)OpenHarmony組件復(fù)用案例

    概述 在開發(fā)應(yīng)用時(shí),有些場(chǎng)景下的自定義組件具有相同的組件布局結(jié)構(gòu),僅有狀態(tài)變量等承載數(shù)據(jù)的差異。這樣的組件緩存起來(lái),需要使用到該組件時(shí)直接復(fù)
    發(fā)表于 01-15 17:37