HaaS UI小程序
4.2、應用工程文件結構
完整的工程文件結構.工程代碼存放于src/目錄下.各目錄和文件說明如下:
?├── configs 打包和和預覽相關配置信息,應用開發時一般不需要修改
├── package.json 項目描述和依賴
├── src 源碼目錄
│ ├── app.json 應用描述信息
│ ├── app.js 應用入口,應用生命周期回調處理
│ ├── bootstrap.web.js web預覽時的入口,不要修改
│ ├── components 組件目錄,可自定義
│ │ └── HelloWorld.vue //組件文件
│ ├── images 圖片目錄,可自定義
│ │ └── image1.png 圖片文件
│ └── pages 頁面目錄,可自定義
│ ├── index
│ │ ├── index.js //頁面生命周期文件
│ │ └── index.vue //頁面根組件
│ └── page
│ └── page.vue //頁面根組件
├── web web預覽相關資源,開發中無需修改
└── webpack.config.js web預覽相關,無需修改
4.3、構建命令說明
| 命令 | 說明 | 其他 |
| npm run start | 基于瀏覽器開發/調試/預覽 | ? |
| npm run build | 構建&打包 | 不對生成的js進行處理,打成一個開發包 |
| npm run build:dev | 構建 | 只生成js,不打包 |
| npm run build:bin(可選) | 構建&預編譯&打包 | 將js預編譯后打包(mac,windows) |
| npm run build:prod(可選) | 打正式包 | 將js混淆后轉成bin并打包(mac,windows) |
?
以上就是快速創建一個Haas UI應用的步驟.目前可基于web開發,然后通過build命令構建應用包(amr后綴文件),拷貝到Haas板子上對應目錄執行即可看到前面web中顯示的效果.
?
5、模擬器
HaaS UI提供了Mac和Windows上的模擬器,可以用于沒有設備時,快速驗證開發頁面。
Mac模擬器:下載地址
Windows模擬器:下載地址
?
模擬器目錄結構說明(Mac環境,Windows下類似):
?├── bin 可執行程序目錄
│?? └── appx
└── resources 資源目錄
├── cfg.json 配置信息,可配置模擬器分辨率
├── fonts 字體目錄
│?? └── Roboto-Regular.ttf
├── framework JS運行環境
│?? └── js-framework.min.bin
├── local_packages.json 本地預置應用的配置信息
└── presetpkgs 本地預置應用包
├── 8180000000000020.amr
運行模擬器需要先cd到模擬器所在路徑,再執行./bin/appx,(因為模擬器是根據相對路徑來加載資源目錄的)
運行方法:
- 1、./bin/appx ? ? ? ? ? ? ? ?(運行模擬器預置的應用包)
- 2、./bin/appx ?{appPath} ?{page} ? (傳入應用構建出來的目錄絕對路徑來運行,page可選)
示例效果:./bin/appx {工程構建的絕對路徑}/.falcon_/index
實際運行效果如下:
?
6、開發者技術支持
如需更多技術支持,可加入釘釘開發者群,或者關注微信公眾號
總結
以上是生活随笔為你收集整理的HaaS UI小程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt QPainter实现按钮添加半透明
- 下一篇: Pytorch学习笔记14----tor