成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從微信小程序到鴻蒙js開發【01】-環境搭建&flex布局

開發
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com/#zz

[[380607]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

1、mac os的鴻蒙環境搭建

華為官方文檔:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/installation_process-0000001071425528

官方文檔已經說明的比較詳細了,我是使用mac os的開發者,在創建一個js項目后,Gradle下載完成,報出了如下錯誤:


看起來像是華為鏡像倉中找不到包,百度必應都沒搜到這種錯誤,但我感覺還是Gradle的問題。

點擊DevEco Studio -> Preference -> Build... -> Gradle -> Gradle user home,IDE自帶的目錄是帶".m2"的目錄,在mac系統中這一類目錄是有權限的。雖然在該目錄中也已有gradle-6.3下載完成,但程序無訪問權限。需要重新創建一個文件夾作為Gradle user home,然后重新Build,靜等Gradle重新下載完畢。


build完成后,在Tools -> HVD Manager中選擇P40,再點擊run,第一個工程就啟動成功了。


2、鴻蒙js工程目錄結構

在熟悉的微信小程序中,應用的全局配置在項目根目錄的app.json中,包括頁面的注冊,window顯示的內容等。頁面則在pages目錄中,每個頁面由wxml, wxss, js, json四個文件組成。


現在來看看鴻蒙js工程的目錄結構,全局配置文件為/entry/src/main/config.json。對頁面的配置在module.js.pages中,且也是將應用啟動的首頁放在第一個。js頁面在/entry/src/main/js/default/pages目錄中,右鍵目錄 -> new -> JS Page后,IDE自動新建文件夾,文件夾中包括hml, css, js三個文件,且頁面會自動在config.json中配置。


3、flex布局

flex布局是寫前端頁面時很常用的布局方式,在嘗試寫一個最簡單的頁面布局時,發現鴻蒙布局和微信小程序確有不同點。這是一個很簡單的小程序布局,三個view標簽不加任何布局方式,自動豎向排列,每個元素占一行。


鴻蒙中的容器標簽為div,和html一致。必須用一個div作為整體頁面的父級標簽,由它包裹頁面中的所有子標簽元素。嘗試和小程序一樣的布局寫法:

  1. <div class="container"
  2.     <div class="top"
  3.     </div> 
  4.     <div class="content"
  5.     </div> 
  6.     <div class="bottom"
  7.     </div> 
  8. </div> 

三個div的width都為100%,卻展示出了以下樣式:


由此猜想hml的div標簽并不是行級元素,故為父級div加上flex布局,這才正常了。


©著作權歸作者和HarmonyOS技術社區共同所有,如需轉載,請注明出處,否則將追究法律責任。

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2016-11-04 10:49:48

微信小程序

2021-02-23 12:25:26

鴻蒙HarmonyOS應用開發

2021-03-02 09:29:29

鴻蒙HarmonyOS應用開發

2021-02-20 09:52:02

鴻蒙HarmonyOS應用開發

2021-02-21 11:09:18

鴻蒙HarmonyOS應用開發

2021-02-23 12:23:57

鴻蒙HarmonyOS應用開發

2021-02-25 10:01:19

鴻蒙HarmonyOS應用開發

2021-02-22 14:56:55

鴻蒙HarmonyOS應用開發

2021-02-23 09:52:42

鴻蒙HarmonyOS應用開發

2021-02-05 09:46:16

鴻蒙HarmonyOSjs開發

2021-02-25 15:13:08

鴻蒙HarmonyOS應用開發

2021-02-07 09:17:24

鴻蒙HarmonyOS應用開發

2021-02-24 09:36:03

鴻蒙CSS應用開發

2016-11-07 10:30:07

微信小程序安裝配置

2017-05-08 15:03:07

微信小程序開發實戰

2016-09-28 18:10:59

微信程序MINA

2016-09-27 16:38:24

JavaScript微信Web

2010-07-30 16:17:18

Flex開發

2016-10-31 13:12:07

微信原生熱Web

2016-09-27 20:36:23

微信HttpWeb
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕av网址 | 亚洲网站在线观看 | 欧美成人a∨高清免费观看 欧美日韩中 | 欧美成人一级 | av影音资源| 欧美日韩1区2区 | 天堂久久网 | 国产精品毛片无码 | 麻豆亚洲 | 中文日韩在线 | 久久精品国产99国产精品 | 日韩欧美国产一区二区三区 | 国产一区二区在线视频 | 久久久久久久av | 婷婷综合 | 美国一级毛片a | 日韩精品av一区二区三区 | 国产乡下妇女做爰 | 在线男人天堂 | 成人免费视频网站在线看 | 国产一区二区三区色淫影院 | 91文字幕巨乱亚洲香蕉 | 日韩在线精品视频 | 精品在线看 | 一区二区免费 | 国产精品美女久久久久久免费 | 成人在线观看亚洲 | 国产精品日韩一区二区 | av毛片| 伊人狠狠干 | 日韩免费 | 国产国产精品 | 日韩一区二区三区在线视频 | 久久国产婷婷国产香蕉 | 欧美一区二区免费 | 欧美激情第一区 | 偷拍自拍第一页 | 国产激情小视频 | 久久久久国产一区二区三区四区 | 亚洲欧美在线观看视频 | 伊人网在线综合 |