成人免费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技術棧公眾號

主站蜘蛛池模板: 精品91久久 | 人人干人人超 | 午夜精品一区二区三区在线播放 | 欧美一级大片 | 91福利影院 | 天天影视网天天综合色在线播放 | 日韩亚洲一区二区 | 久久久久久国产精品 | 成人天堂噜噜噜 | 黄色一级片aaa | 毛片一级黄色 | 国产久| 欧美一区二区三区在线 | 色综合久 | 日本一区二区在线视频 | cao在线| 国产高清精品在线 | 99精品欧美一区二区三区综合在线 | 一区中文字幕 | 精品一级电影 | 自拍偷拍亚洲视频 | 国产日韩久久久久69影院 | 久久成人精品视频 | 色吊丝2288sds中文字幕 | 久久综合一区二区三区 | 国产视频二区 | 精品久久久久国产免费第一页 | 久久久精品视 | 91视频国产区 | 国产乱码精品1区2区3区 | 美女网站视频免费黄 | 久久精彩视频 | 欧美aⅴ| 亚洲www啪成人一区二区麻豆 | 免费的色网站 | 伊人艹 | 亚洲精品综合一区二区 | 亚洲一级av毛片 | 亚洲一区二区在线视频 | 91正在播放| 欧美一区二区在线看 |