Playground自上線以來,得到了廣大開發(fā)者的一致好評。特別是它的ArkUI JS組件在線預(yù)覽功能,不但可以從中學(xué)習(xí)基礎(chǔ)組件的使用,還可以在線體驗(yàn)一鍵預(yù)覽的編譯效果。 通過Playground在線體驗(yàn),從前沒有接觸過編程的小白也可以分分鐘掌握開發(fā)!近期,Playground中ArkUI JS組件在線預(yù)覽又有更新啦~
以下為本次新增組件一覽:
●tabs:頁簽
●stepper:步驟導(dǎo)航器
●text:文本
●form:表單
●picker:選擇器
●toolBar:工具欄
●menus:菜單 話不多說,我們直接展示!
新增組件展示視頻
迫不及待想體驗(yàn)的開發(fā)者們,歡迎即刻上手~
一、訪問方式及界面介紹
ArkUI JS組件在線預(yù)覽有兩種訪問方式,其內(nèi)容完全相同,可根據(jù)您的習(xí)慣進(jìn)行選擇(以tabs組件為例)。
1. 通過“JS API參考”文檔訪問
ArkUI JS組件在線預(yù)覽目前已經(jīng)嵌入在對應(yīng)組件的文檔中,文檔整體由兩部分組成:第一部分為該組件的功能介紹,第二部分為示例代碼的在線預(yù)覽界面。開發(fā)者們可直接在文檔頁面了解組件的使用方式,學(xué)習(xí)示例代碼的實(shí)現(xiàn)方法。
圖1 文檔訪問tabs組件界面
2. 通過Playground平臺訪問
Playground在線預(yù)覽界面左側(cè)為代碼區(qū)、右側(cè)為預(yù)覽區(qū)。開發(fā)者們通過修改左側(cè)HML、CSS、JS語言代碼,即可實(shí)現(xiàn)快速開發(fā)、一鍵編譯。
如下圖1所示:①區(qū)域?yàn)榭蓪?shí)現(xiàn)在線預(yù)覽的組件案例場景,②區(qū)域?yàn)榻M件示例代碼查看與編輯區(qū)域,③區(qū)域?yàn)轭A(yù)覽區(qū)。
圖2 Playground平臺
二、在線預(yù)覽操作示例
在線預(yù)覽界面中:當(dāng)修改組件示例代碼后,點(diǎn)擊即可一鍵預(yù)覽修改后的組件效果;點(diǎn)擊
即可一鍵重置。
圖3 在線預(yù)覽界面 操作是不是超簡單、易上手~下面小編以tabs(頁簽)組件作為示例,給大家展開說明介紹。
1. tabs組件功能介紹:
tabs組件是一種可以通過頁簽進(jìn)行內(nèi)容視圖切換的容器組件,被廣泛用于應(yīng)用界面。通過添加tabs組件中的vertical屬性(false上下排列、true左右排列),可實(shí)現(xiàn)“橫向展示”與“縱向展示”。
圖4 tabs組件“橫向展示”預(yù)覽
圖5 tabs組件“縱向展示”預(yù)覽 在tabs組件中,tab-bar子組件用來展示頁簽區(qū),tab-content子組件用來展示內(nèi)容區(qū)。注:如下圖所示,每個(gè)標(biāo)簽對應(yīng)一個(gè)內(nèi)容視圖。
圖6 子組件對應(yīng)視圖
2. 案例展示視頻:
我們可以直接在線編輯HML模板文件及CSS樣式文件,來修改當(dāng)前頁面的文件布局結(jié)構(gòu)以及頁面樣式。下面我們通過視頻展示一個(gè)簡單的“唐詩宋詞”頁簽內(nèi)容案例,感興趣的開發(fā)者們可以一起嘗試完成~ 以上就是本期內(nèi)容。目前Playground已上線共12個(gè)超級實(shí)用的ArkUI JS組件,除了本次示例的tabs(頁簽)外,其他組件介紹可前往官網(wǎng)查看。
審核編輯:劉清
-
TAB
+關(guān)注
關(guān)注
0文章
16瀏覽量
11573 -
CSS
+關(guān)注
關(guān)注
0文章
110瀏覽量
14435 -
API接口
+關(guān)注
關(guān)注
1文章
84瀏覽量
10525
原文標(biāo)題:編程小白也能快速掌握的ArkUI JS組件開發(fā)
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
ArkUI-X開發(fā)指南:【SDK配置和構(gòu)建說明】
![<b class='flag-5'>ArkUI</b>-X<b class='flag-5'>開發(fā)</b>指南:【SDK配置和構(gòu)建說明】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鴻蒙開發(fā)ArkUI-X基礎(chǔ)知識:【ArkUI代碼工程及構(gòu)建介紹】
![鴻蒙<b class='flag-5'>開發(fā)</b><b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識:【<b class='flag-5'>ArkUI</b>代碼工程及構(gòu)建介紹】](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙開發(fā)ArkUI-X基礎(chǔ)知識:【ArkUI跨平臺設(shè)計(jì)總體說明】
![鴻蒙<b class='flag-5'>開發(fā)</b><b class='flag-5'>ArkUI</b>-X基礎(chǔ)知識:【<b class='flag-5'>ArkUI</b>跨平臺設(shè)計(jì)總體說明】](https://file1.elecfans.com/web2/M00/E5/FC/wKgZomZFvuqAaa9zAACamI3wixM971.jpg)
鴻蒙ArkUI-X跨平臺技術(shù):【開發(fā)準(zhǔn)備】
![鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺技術(shù):【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】](https://file1.elecfans.com/web2/M00/E6/FF/wKgaomZF_t6AQdF0AAOgQ8sKRgk267.jpg)
鴻蒙ArkUI-X框架開發(fā):【開發(fā)準(zhǔn)備】
![鴻蒙<b class='flag-5'>ArkUI</b>-X框架<b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>開發(fā)</b>準(zhǔn)備】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鴻蒙ArkUI-X跨平臺開發(fā):【 編寫第一個(gè)ArkUI-X應(yīng)用】
![鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺<b class='flag-5'>開發(fā)</b>:【 編寫第一個(gè)<b class='flag-5'>ArkUI</b>-X應(yīng)用】](https://file1.elecfans.com/web2/M00/E7/6A/wKgaomZHYpCAfHdmAABRB5pcYsA368.jpg)
鴻蒙ArkUI-X跨平臺開發(fā):【SDK目錄結(jié)構(gòu)介紹】
![鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺<b class='flag-5'>開發(fā)</b>:【SDK目錄結(jié)構(gòu)介紹】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鴻蒙ArkUI-X跨平臺開發(fā):【 應(yīng)用工程結(jié)構(gòu)說明】
![鴻蒙<b class='flag-5'>ArkUI</b>-X跨平臺<b class='flag-5'>開發(fā)</b>:【 應(yīng)用工程結(jié)構(gòu)說明】](https://file1.elecfans.com/web2/M00/C6/C5/wKgaomYCyYKAZp6HAAB4LWPdpdQ014.jpg)
鴻蒙開發(fā)學(xué)習(xí):初探【ArkUI-X】
![鴻蒙<b class='flag-5'>開發(fā)</b>學(xué)習(xí):初探【<b class='flag-5'>ArkUI</b>-X】](https://file1.elecfans.com/web2/M00/E5/A1/wKgaomZAx9qAGXG3AAITN8SHpJk887.jpg)
OpenHarmony實(shí)戰(zhàn)開發(fā)-如何實(shí)現(xiàn)組件動(dòng)畫。
![OpenHarmony實(shí)戰(zhàn)<b class='flag-5'>開發(fā)</b>-如何實(shí)現(xiàn)<b class='flag-5'>組件</b>動(dòng)畫。](https://file1.elecfans.com/web2/M00/DF/14/wKgaomYt_x2Ab_qaAAEJlEQIlYw492.jpg)
鴻蒙ArkUI開發(fā)學(xué)習(xí):【渲染控制語法】
![鴻蒙<b class='flag-5'>ArkUI</b><b class='flag-5'>開發(fā)</b>學(xué)習(xí):【渲染控制語法】](https://file1.elecfans.com/web2/M00/C7/95/wKgZomYU83SACphFAAFNJqQ-KrM594.jpg)
評論