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