概念開發環境
c端架構
s端設計
開發心得
參考資料
基本真機 最好ios 安卓都有:插上去執行就可以跑了
ios發布證書: 最低個人688rmb 之前有免費證書但不能用了 記得繫結uuid
安卓證書: 這個可以免費網上申請
chrome: 在寫頁面布局時候大可不用真機
技術棧 (偏向前端)
c端大致主要都是由各個page(基本單位)組成 也就是使用者所以看到的介面元素。而編寫page頁面時候有3種方案
什麼是plus+物件 簡單來說就是類似wx-jsk一樣 必須要在頁面注入物件後才能呼叫些特有的api 如plus.runtime.version
獲取當前版本號plus.storage
本地儲存plus.nativeui
原生介面等 具體參考 這裡
onload
其中onload
只觸發一次onshow
能無限
外掛程式市場的原生外掛程式只針對自定義基座 如開啟office檔案 並且外掛程式和包名繫結 要注意確定證書是不是有效
如頁面布局 介面對接可以用chrome模式搞定 sdk功能測試用模擬器除錯 開發完後在用真機去跑 可以提高效率
布局前先考慮他們家的 uni-ui
mescroll 是個很好的上拉滾動下拉重新整理外掛程式 建議不要手動在寫了個了
webvieiw setstyle時候要settimeout 一會 並且在h5裡 要document.addeventlistener('plusready',plusready,false);
因為初始化要點時間 在部分安卓機裡可能找不到plus物件 而報錯
還是初始化問題 建立在onlaunch開個隱藏webvieiw開啟h5 已達到預載入效果 如果還慢需要做loading
如果想實現web-view自定義頭部按鈕 比如點選右上角按鈕跳轉頁面 使用wv.setstyle()
buttons配置
不過在安卓機裡 button的 onclick好像只能接受string
型別 所以要做個類似相容處理
//$h5 首先你需要定乙個掛在物件 把eventbus掛在進去
if (plus.os.name=="android")else
}
盡量用原生vue+h5模式搭建專案將 比例大概 3-4 7-6開 方便公升級
打包時候有可能黑邊問題 請準備好對應尺寸的啟**
版本檢測時候要分被動和主動 有些場景就是要強制讓使用者更新
待定...
html5+eventbus
乙個軟體專案開發過程
乙個專案的過程是怎樣的,不同公司和不同的開發人都有各自的理解,來吧,一起交流下。1 專案的可行性分析。主要參與人員對專案了解,說一下自己的看法,對軟體的生命週期進行概略討論,是否能做,難點可能是 軟體開發周期是怎麼樣。2 專案可以做的情況下,與終端使用者進行聯絡與溝通,對使用者的真實需求進行分析,需...
uni app 專案封裝乙個滑動元件
記錄使用者按下螢幕的時間 date.now 注意 返回的時時間戳,1970 1 1 到現在的毫秒數 記錄使用者按下螢幕的座標 x 和 y 記錄使用者離開螢幕的時間 date.now 記錄使用者離開螢幕的座標 x 和 y 根據兩個時間 運算 判斷 使用者按下螢幕時長是否合法 根據兩對座標 判斷距離是否...
uni app 建立的第乙個應用
前端修煉之路,歡迎關注 因為這是個真實的專案,為了一名合格的程式設計師的職業操守,專案真實資料部分並不會開源。為了提高整體的流暢性和幫助自己開發,資料部分採用easy mock模擬的假資料。有需要的朋友可以自行修改介面。拋去這些困惑以外,單純對這個專案而言,通過這個過程,將自己原本不會的東西,通過一...