uniapp+vue3+pina+uview-plus

項目:XX項目-H5

開發(fā)環(huán)境

node版本

node > 12 【eg. 例如開發(fā)電腦node = 16.14.0】

程序啟動

npm run dev:h5

程序打包

npm run build:h5

框架

  1. uniapp官網(wǎng)暴构,使用Vue3/Vite版 https://uniapp.dcloud.net.cn/quickstart-cli.html
    npx degit dcloudio/uni-preset-vue#vite theme-manage-fe-h5
  2. 參考配置【安裝ts擴展、配置環(huán)境變量嚷量、統(tǒng)一代碼規(guī)范prettier、安裝 eslint逆趣、安裝 husky規(guī)范git提交蝶溶、安裝配置 pina配置持久化、uniapp 攔截器和http封裝】
    參考鏈接:https://www.cnblogs.com/weizwz/p/17952042
    1)配置環(huán)境變量宣渗,添加.env,.env.development,.env.development抖所,開發(fā)者可以按照項目需要使用,這個可以是非必須的
    2)安裝pina提示版本依賴不兼容的錯誤痕囱,要注意安裝版本田轧,否則啟動頁面也出不來,會報錯鞍恢。
    安裝版本如下:npm i pinia@2.0.33 pinia-plugin-persistedstate --legacy-peer-deps
    3)uniapp 攔截器封裝的請求頭傻粘,需要按照項目需要修改,當(dāng)前只是一個參考示例帮掉。
    4)安裝 husky報錯弦悉,會檢查是否 有 .git,沒有要先運行g(shù)it init旭寿,npx husky-init 才會成功警绩。安裝這個的前提是電腦有安裝git,且git環(huán)境變量有正確配置盅称,運行 git --version 會出現(xiàn)相對應(yīng)的版本肩祥。
  3. 安裝uview-plus后室,使用npm方式配置文檔 https://uiadmin.net/uview-plus/components/install.html
    1)安裝sass-loader,注意需要版本10混狠,否則可能會導(dǎo)致vue與sass的兼容問題而報錯
  4. 引入svg矢量圖 https://www.jb51.net/javascript/305915tdi.htm
    使用參考:<svg-icon name="search"></svg-icon>
    矢量圖標(biāo)列表:/components/SvgIcon/index-example
  5. 建議使用頻率較高的注冊為全局組件岸霹,look components/index.ts
  6. husky配置是讓開發(fā)者在git push的之前eslint -t代碼,由于該配置使用一直提交不成功将饺,手動eslint也沒報錯贡避,因此把這個husky配置又卸載和刪除了。但是要強調(diào)開發(fā)者在開發(fā)的時候予弧,提交代碼前刮吧,最好手動eslint下再提交。
  7. 添加/bin/zip,使用build:h5-zip打包掖蛤,便于上傳到自動發(fā)布平臺杀捻。

目錄

economic-project-h5/src
│ App.vue
│ main.ts
│ README.md
├─assets 靜態(tài)文件,圖片蚓庭,字體致讥,多媒體,樣式等
├─css 樣式文件
├─icon svg
└─images 圖片
├─components 組件 (見組件目錄)
├─api 接口請求
├─store 存儲類
├─utils 工具類
└─pages 頁面
├─sheet 主題庫模塊
├─index 動態(tài)表單-管理
├─detail 動態(tài)表單-詳情
└─list 動態(tài)表單-列表
├─login 登錄頁面
├─welcome 登錄頁面
└─test 開發(fā)者測試頁面

組件

文件 名稱 參考代碼(如何使用) 展示效果
com-head 公共頭部 /pages/sheet/index.vue ----------
svg-icon 矢量圖標(biāo) /components/SvgIcon/index-example.vue ----------

| com-select | 下拉框 | /pages/sheet/list/list-search | ---------- |
| com-tree | 樹形數(shù)據(jù)顯示 | 無 | ---------- |
| da-tree | 插件市場樹形控件 | /components/com-select-tree/index.vue | ---------- |
| com-select-tree | 下拉樹形單選 | /components/com-select-tree/index.vue | ---------- |

注意事項

1器赞、從門戶跳轉(zhuǎn)過來垢袱,url上有兩個參數(shù)一個是ticket,一個是要顯示頁面港柜。參考示例如下:
http://10.10.11.18:34103/video/#/caslogin?ticket=ST-171-P1NpIon1E9OaeQsXAPrs-cas01.example.org&entranceUrl=home

2请契、子系統(tǒng)嵌入APP相關(guān)代碼
1)頂部菜單欄背景 background: #5181fb;
2)核心代碼
<pre>
<code>
const onBack = () => {
const pages = getCurrentPages();
if (pages.length === 1 && window.plus) {
const webview = plus.webview.currentWebview();
webview.close();
} else {
uni.navigateBack();
}
};
</code>
</pre>
3、uview-plus官網(wǎng)沒有tree的夏醉,去dcloud官網(wǎng)下載組件/components/da-tree/*,具體可以看其目錄下的readme文檔姚糊。
4、uview-plus官網(wǎng)的時間表單有問題授舟,mode=time時不能正確顯示值,mode=date時贸辈,返回的是時間戳和現(xiàn)實的不一致释树,顯示不能清空,實際上值是清空了的擎淤,在手機上看的時候奢啥,居然先彈出來的鍵盤面板,要關(guān)掉才能顯示時間選擇面板嘴拢。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桩盲,一起剝皮案震驚了整個濱河市叙量,隨后出現(xiàn)的幾起案子励堡,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笆载,死亡現(xiàn)場離奇詭異,居然都是意外死亡郁轻,警方通過查閱死者的電腦和手機泥兰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來量承,“玉大人搬设,你說我怎么就攤上這事∷汉矗” “怎么了拿穴?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長忧风。 經(jīng)常有香客問我默色,道長,這世上最難降的妖魔是什么阀蒂? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任该窗,我火速辦了婚禮,結(jié)果婚禮上蚤霞,老公的妹妹穿的比我還像新娘酗失。我一直安慰自己,他們只是感情好昧绣,可當(dāng)我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布规肴。 她就那樣靜靜地躺著,像睡著了一般夜畴。 火紅的嫁衣襯著肌膚如雪拖刃。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天贪绘,我揣著相機與錄音兑牡,去河邊找鬼。 笑死税灌,一個胖子當(dāng)著我的面吹牛均函,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播菱涤,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼苞也,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了粘秆?” 一聲冷哼從身側(cè)響起如迟,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后殷勘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體此再,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年劳吠,在試婚紗的時候發(fā)現(xiàn)自己被綠了引润。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡痒玩,死狀恐怖淳附,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蠢古,我是刑警寧澤奴曙,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站草讶,受9級特大地震影響洽糟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜堕战,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一坤溃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嘱丢,春花似錦薪介、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缀旁,卻和暖如春记劈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背并巍。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工目木, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人懊渡。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓嘶窄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親距贷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容