HarmonyOS—低代碼開發(fā)Demo示例(低代碼開發(fā)原理)
接下來為大家展示一個低代碼開發(fā)的JS工程的Demo示例,使用低代碼開發(fā)如下華為手機介紹列表的HarmonyOS應(yīng)用/服務(wù)示例。
1.刪除模板頁面中的控件后,選中組件欄中的List組件,將其拖至中央畫布區(qū)域,松開鼠標,實現(xiàn)一個List組件的添加。在List組件添加完成后,用同樣的方法拖拽一個ListItem組件至List組件內(nèi)。
2.選中畫布內(nèi)的List組件,按住控件的resize按鈕,將List拉大。
3.依次選中組件欄中的Div、Image、Div、Text組件,將Div組件拖至中央畫布區(qū)域的ListItem組件內(nèi),Image、Div組件拖至畫布內(nèi)Div組件內(nèi),Text組件拖至最內(nèi)層Div組件內(nèi)。
4.分別選中組件樹中的ListItem和外層Div組件,單擊右側(cè)屬性樣式欄中的樣式圖標(General),在展開的General欄中修改ListItem和Div組件的高度。
5.對內(nèi)層Div組件的樣式進行調(diào)整 。
6.js的數(shù)據(jù)及方法關(guān)聯(lián)。
js文件用來定義頁面的業(yè)務(wù)邏輯,基于JS語言的動態(tài)化能力,可以使應(yīng)用/服務(wù)更加富有表現(xiàn)力,具備更加靈活的設(shè)計。低代碼頁面支持設(shè)置屬性(Properties)和綁定事件(Events)時關(guān)聯(lián)js文件中的數(shù)據(jù)及方法。
a.在低代碼頁面關(guān)聯(lián)js文件的data對象中定義phoneList數(shù)組。
b.選中組件樹中的ListItem組件,單擊右側(cè)屬性樣式欄中的屬性圖標(Properties),在展開的Properties欄中單擊For屬性對應(yīng)的輸入框,并在彈出的下拉框中選中{{phoneList}},實現(xiàn)在低代碼頁面內(nèi)引用關(guān)聯(lián)js文件中定義的數(shù)據(jù)。成功實現(xiàn)關(guān)聯(lián)后,F(xiàn)or屬性會根據(jù)設(shè)置的數(shù)據(jù)列表(phoneList),展開當前元素,即復(fù)制出3個結(jié)構(gòu)一致的ListItem。
c.選中畫布中的Image組件,修改右側(cè)屬性欄中的Src屬性為{{$item.img}},為Image設(shè)置圖片資源。其中item為phoneList數(shù)組中定義的對象,item.img即為對象中的img屬性。
d.選中畫布中的Text組件,修改右側(cè)屬性欄中的Content屬性為{{$item.title}},為Text設(shè)置文本內(nèi)容并調(diào)整Text的Width樣式。
e.復(fù)制并粘貼畫布中的Text組件,修改被粘貼出來的Text組件右側(cè)屬性欄中的Content屬性為{{$item.subTitle}},為其設(shè)置文本內(nèi)容并調(diào)整FontSize樣式。
f.在關(guān)聯(lián)js文件中定義switchTitle()方法,為粘貼出來的Text組件綁定Click事件,并關(guān)聯(lián)js文件中的switchTitle方法。關(guān)聯(lián)后,在previewer、模擬器及真機中單擊該Text組件,會將文本內(nèi)容從"Leap Further Ahead"切換成"Kirin 9000"。
7.使用預(yù)覽器預(yù)覽界面效果。打開.visual文件,并單擊DevEco Studio右側(cè)Previewer,即可實現(xiàn)實時的預(yù)覽功能,開發(fā)者在低代碼頁面中的每一步操作都會在Previewer上實時顯示。
那么要想成為一名鴻蒙高級開發(fā),以上知識點是必須要掌握的,除此之外,還需要掌握一些鴻蒙應(yīng)用開發(fā)相關(guān)的一些技術(shù),需要我們共同去探索。
為了能夠讓大家跟上互聯(lián)網(wǎng)時代的技術(shù)迭代,在這里我特邀了幾位行業(yè)大佬整理出一份最新版的鴻蒙學(xué)習(xí)提升資料,有需要的小伙伴自行領(lǐng)取,限時開源,先到先得~~~~
領(lǐng)取以下高清學(xué)習(xí)路線原圖請點擊→《鴻蒙基礎(chǔ)入門學(xué)習(xí)指南》純血鴻蒙HarmonyOS基礎(chǔ)技能學(xué)習(xí)路線圖
領(lǐng)取以上完整高清學(xué)習(xí)路線圖,請點擊→《鴻蒙 (Harmony OS)開發(fā)學(xué)習(xí)手冊》小編自己整理的部分學(xué)習(xí)資料(包含有高清視頻、開發(fā)文檔、電子書籍等)
以上分享的學(xué)習(xí)路線都適合哪些人跟著學(xué)習(xí)?
-應(yīng)屆生/計算機專業(yè)
通過學(xué)習(xí)鴻蒙新興技術(shù),入行互聯(lián)網(wǎng),未來高起點就業(yè)。
-0基礎(chǔ)轉(zhuǎn)行
提前布局新方向,抓住風(fēng)口,自我提升,獲得更多就業(yè)機會。
-技術(shù)提升/進階跳槽
發(fā)展瓶頸期,提升職場競爭力,快速掌握鴻蒙技術(shù),享受藍海紅利。
最后
鴻蒙開發(fā)學(xué)習(xí)是一個系統(tǒng)化的過程,從基礎(chǔ)知識的學(xué)習(xí)到實戰(zhàn)技能的錘煉,再到對前沿技術(shù)的探索,每一環(huán)節(jié)都至關(guān)重要。希望這份教程資料能幫助您快速入門并在鴻蒙開發(fā)之路上步步攀升,成就一番事業(yè)。讓我們一起乘風(fēng)破浪,擁抱鴻蒙生態(tài)的廣闊未來!
如果你覺得這篇內(nèi)容對你有幫助,我想麻煩大家動動小手給我:點贊,轉(zhuǎn)發(fā),有你們的 『點贊和評論』,才是我創(chuàng)造的動力。
關(guān)注我,同時可以期待后續(xù)文章ing,不定期分享原創(chuàng)知識。
想要獲取更多完整鴻蒙最新VIP學(xué)習(xí)資料,請點擊→《一小時快速認識HarmonyOS》