99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

HarmonyOS開(kāi)發(fā)者 ? 來(lái)源:HarmonyOS開(kāi)發(fā)者 ? 作者:HarmonyOS開(kāi)發(fā)者 ? 2022-08-31 09:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

tabs:頁(yè)簽

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

text:文本

form:表單

picker:選擇器

toolBar:工具欄

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

新增組件展示視頻

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

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

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

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

ArkUI JS組件在線(xiàn)預(yù)覽目前已經(jīng)嵌入在對(duì)應(yīng)組件的文檔中,文檔整體由兩部分組成:第一部分為該組件的功能介紹,第二部分為示例代碼的在線(xiàn)預(yù)覽界面。開(kāi)發(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在線(xiàn)預(yù)覽界面左側(cè)為代碼區(qū)、右側(cè)為預(yù)覽區(qū)。開(kāi)發(fā)者們通過(guò)修改左側(cè)HML、CSS、JS語(yǔ)言代碼,即可實(shí)現(xiàn)快速開(kāi)發(fā)、一鍵編譯。

如下圖1所示:①區(qū)域?yàn)榭蓪?shí)現(xiàn)在線(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)

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

在線(xiàn)預(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 在線(xiàn)預(yù)覽界面 操作是不是超簡(jiǎn)單、易上手~下面小編以tabs(頁(yè)簽)組件作為示例,給大家展開(kāi)說(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. 案例展示視頻:

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


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    17

    瀏覽量

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

    關(guān)注

    0

    文章

    110

    瀏覽量

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

    關(guān)注

    1

    文章

    85

    瀏覽量

    10896

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HarmonyOS next】ArkUI-X休閑益智消消樂(lè)【進(jìn)階】

    先看一下運(yùn)行效果吧 HarmonyOS H5與原生融合的多端開(kāi)發(fā)實(shí)踐 技術(shù)亮點(diǎn):通過(guò)ArkUI-X的Web組件將H5游戲無(wú)縫嵌入原生應(yīng)用,實(shí)現(xiàn)一次開(kāi)發(fā)、多端運(yùn)行,覆蓋Harmony
    發(fā)表于 06-28 21:59

    【HarmonyOS next】ArkUI-X休閑益智連連看【進(jìn)階】

    圖:在華為Nova 12 Ultra(上)和iPhone13Pro(下)同步運(yùn)行效果 結(jié)語(yǔ) ArkUI-X通過(guò)三大核心能力重新定義跨平臺(tái)開(kāi)發(fā): ? 真原生性能 - 告別WebView和JS橋接的性能
    發(fā)表于 06-28 21:51

    【HarmonyOS next】ArkUI-X新聞熱搜聚合App【進(jìn)階】

    ArkUI-X與SwiftUI的深度集成 實(shí)現(xiàn)平臺(tái)原生模塊的混合調(diào)用 構(gòu)建跨平臺(tái)組件庫(kù) 通過(guò)持續(xù)優(yōu)化,我們將進(jìn)一步證明\"一次開(kāi)發(fā),多端部署\"理念的可行性,為移動(dòng)應(yīng)用開(kāi)發(fā)提供新的范式
    發(fā)表于 06-28 21:43

    ArkUI-X通過(guò)Stage模型開(kāi)發(fā)Android端應(yīng)用指南(一)

    簡(jiǎn)介 本文介紹將ArkUI框架擴(kuò)展到Android平臺(tái)所需要的必要的類(lèi)及其使用說(shuō)明,開(kāi)發(fā)者基于OpenHarmony,可復(fù)用大部分的應(yīng)用代碼(生命周期等)并可以部署到Android平臺(tái),降低跨平臺(tái)
    發(fā)表于 06-24 22:16

    ArkUI介紹

    ArkUI(方舟UI框架)為應(yīng)用的UI開(kāi)發(fā)提供了完整的基礎(chǔ)設(shè)施,包括簡(jiǎn)潔的UI語(yǔ)法、豐富的UI功能(組件、布局、動(dòng)畫(huà)以及交互事件),以及實(shí)時(shí)界面預(yù)覽工具等,可以支持開(kāi)發(fā)者進(jìn)行可視化界面
    發(fā)表于 06-24 06:41

    ArkUI-X案例解析

    實(shí)現(xiàn)的,應(yīng)首先符合ArkUI-X框架的規(guī)格要求. 在應(yīng)用UI方面存在的差異,是無(wú)法借助Bridge能力來(lái)彌補(bǔ)的。在此建議使用ArkUI-X框架中已經(jīng)適配完畢的組件,這些組件功能相對(duì)穩(wěn)定
    發(fā)表于 06-23 22:40

    ArkUI-X應(yīng)用工程結(jié)構(gòu)說(shuō)明

    簡(jiǎn)介 本文檔配套ArkUI-X,將OpenHarmony ArkUI開(kāi)發(fā)框架擴(kuò)展到不同的OS平臺(tái),比如Android和iOS平臺(tái),讓開(kāi)發(fā)者基于Ark
    發(fā)表于 06-19 23:11

    ArkUI-X跨平臺(tái)應(yīng)用改造指南

    ,包含了應(yīng)用的所有UI界面、彈窗、媒體圖片等元素,這些都是能夠被用戶(hù)直接感知并進(jìn)行操作的。此層是借助HarmonyOS的ArkUI組件以及相關(guān)能力來(lái)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)的,并且ArkUI-X
    發(fā)表于 06-16 23:05

    ArkUI-X與Android聯(lián)動(dòng)編譯開(kāi)發(fā)指南

    .arkui-x/android/app/build.gradle目錄下設(shè)置configBuildFlag開(kāi)關(guān),可觸發(fā)聯(lián)動(dòng)ArkTS源碼編譯腳本,默認(rèn)為false,不執(zhí)行編譯ArkTS腳本文件。 //執(zhí)行聯(lián)動(dòng)
    發(fā)表于 06-16 22:55

    ArkUI-X構(gòu)建Android平臺(tái)AAR及使用

    本教程主要講述如何利用ArkUI-X SDK完成Android AAR開(kāi)發(fā),實(shí)現(xiàn)基于ArkTS的聲明式開(kāi)發(fā)范式在android平臺(tái)顯示。包括: 1.跨平臺(tái)Library工程開(kāi)發(fā)介紹 2
    的頭像 發(fā)表于 06-12 22:45 ?232次閱讀

    ArkUI-X與Android橋接通信之方法回調(diào)

    平臺(tái)橋接用于客戶(hù)端(ArkUI)和平臺(tái)(Android或iOS)之間傳遞消息,即用于ArkUI與平臺(tái)雙向數(shù)據(jù)傳遞、ArkUI側(cè)調(diào)用平臺(tái)的方法、平臺(tái)調(diào)用ArkUI側(cè)的方法。本文主要介紹A
    發(fā)表于 06-08 22:16

    ArkUI-X與Android消息通信

    平臺(tái)橋接用于客戶(hù)端(ArkUI)和平臺(tái)(Android或iOS)之間傳遞消息,即用于ArkUI與平臺(tái)雙向數(shù)據(jù)傳遞、ArkUI側(cè)調(diào)用平臺(tái)的方法、平臺(tái)調(diào)用ArkUI側(cè)的方法。本文主要介紹A
    發(fā)表于 06-08 22:15

    ArkUI-X中Plugin生命周期開(kāi)發(fā)指南

    ; } } } 添加ArkUI-X插件 在StageActivity中,新增addPlugin11+方法,并以字符串形式提供IArkUIXPlugin的實(shí)現(xiàn)類(lèi)的完整包名,用于將開(kāi)發(fā)者實(shí)現(xiàn)
    發(fā)表于 06-04 22:36

    10分鐘上手寫(xiě)代碼,LuatOS協(xié)程輕松掌握

    10分鐘學(xué)會(huì)LuatOS協(xié)程,從此你的程序也能像通勤族利用碎片時(shí)間一樣游刃有余。現(xiàn)在就去動(dòng)手試一試,開(kāi)啟異步編程新體驗(yàn)! 寫(xiě)給第一次聽(tīng)說(shuō)協(xié)程的你?: 別怕!協(xié)程不是復(fù)雜概念,看完這篇,10分鐘就能
    的頭像 發(fā)表于 04-10 15:18 ?263次閱讀
    10<b class='flag-5'>分鐘</b>上手寫(xiě)代碼,LuatOS協(xié)程輕松<b class='flag-5'>掌握</b>!

    工程師必備!Node.js和常見(jiàn)管理工具介紹(附操作演示)

    在現(xiàn)代軟件開(kāi)發(fā)中,JavaScript已成為一種廣泛使用的編程語(yǔ)言,在web前端開(kāi)發(fā)、后端開(kāi)發(fā)、移動(dòng)應(yīng)用端開(kāi)發(fā)等領(lǐng)域中都有它的身影。在本文中
    的頭像 發(fā)表于 08-30 12:34 ?580次閱讀
    工程師必備!Node.<b class='flag-5'>js</b>和常見(jiàn)管理工具介紹(附操作演示)