1. 程式人生 > >uni-app跨平臺APP開發

uni-app跨平臺APP開發

uni-app跨平臺APP開發

uni-app 介紹

uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架。
適用平臺:Android、iOS、微信小程式。實現了一套程式碼,同時釋出到Android、iOS、微信小程式。
官方:

https://uniapp.dcloud.io/

開發

開發工具

(1)HBuilderX
下載地址:http://www.dcloud.io/hbuilderx.html
(2)微信開發者工具
下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

HBuilderX模擬器連線

夜神模擬器 下載地址:https://www.yeshen.com/
(1)開啟夜神模擬器
(2)找到模擬器安裝目錄,執行以下命令

nox_adb connect 127.0.0.1:62001
nox_adb devices

在這裡插入圖片描述


(3)找到hbuilder的adb.exe路徑
在這裡插入圖片描述
(3)設定埠號
在這裡插入圖片描述
(4)選擇專案執行-模擬器
在這裡插入圖片描述

框架介紹

官方:https://uniapp.dcloud.io/frame

目錄結構

┌─components            uni-app元件目錄
│  └─comp-a.vue         可複用的a元件
├─hybrid                存放本地網頁的目錄,詳見
├─platforms             存放各平臺專用頁面的目錄,詳見
├─pages                 業務頁面檔案存放的目錄
│  ├─index
│  │  └─index.vue       index頁面
│  └─list
│     └─list.vue        list頁面
├─static                存放應用引用靜態資源(如圖片、視訊等)的地方,注意:靜態資源只能存放於此
├─main.js               Vue初始化入口檔案
├─App.vue               應用配置,用來配置App全域性樣式以及監聽 應用生命週期
├─manifest.json         配置應用名稱、appid、logo、版本等打包資訊,詳見
└─pages.json            配置頁面路由、導航條、選項卡等頁面類資訊,詳見

生命週期

參考官方:https://uniapp.dcloud.io/frame?id=應用生命週期

路由

參考官方:https://uniapp.dcloud.io/frame?id=路由

頁面樣式與佈局

參考官方:https://uniapp.dcloud.io/frame?id=頁面樣式與佈局

配置

pages.json

參考官方:https://uniapp.dcloud.io/collocation/pages

manifest.json

參考官方:https://uniapp.dcloud.io/collocation/manifest

元件、介面

參考官方:
https://uniapp.dcloud.io/component/README
https://uniapp.dcloud.io/api/README
參考官方提供示例模板
在這裡插入圖片描述