知è˜
ä¸ç®¡æ˜¯ç¶²(wÇŽng)站,軟件還是å°ç¨‹åºï¼Œéƒ½è¦ç›´æŽ¥æˆ–間接能為您產(chÇŽn)生價值,我們在追求其視覺表ç¾(xià n)çš„åŒæ™‚,更å´(cè)é‡äºŽåŠŸèƒ½çš„ä¾¿æ·ï¼Œç‡ŸéŠ·çš„ä¾¿åˆ©ï¼Œé‹(yùn)營的高效,讓網(wÇŽng)ç«™æˆç‚ºç‡ŸéŠ·å·¥å…·ï¼Œè®“è»Ÿä»¶èƒ½åˆ‡å¯¦æå‡ä¼æ¥(yè)å…§(nèi)éƒ¨ç®¡ç†æ°´å¹³å’Œæ•ˆçŽ‡ã€‚å„ª(yÅu)秀的程åºç‚ºåŽæœŸå‡ç´šæä¾›ä¾¿æ·çš„æ”¯æŒï¼
您當(dÄng)å‰ä½ç½®>é¦–é » æ–°èžè³‡è¨Š » å°ç¨‹åºç›¸é—œ(guÄn) >
用uni-app進(jìn)行å°ç¨‹åºçš„開發(fÄ)
發(fÄ)表時間:2020-10-10
發(fÄ)布人:葵宇科技
ç€è¦½æ¬¡æ•¸(shù):64
ä¸€ã€æ³¨å†Š
ç¶²(wÇŽng)å€: 微信注冊,æ ¹æ“š(jù)指引填寫信æ¯
二ã€ç™»éŒ„è¨(shè)ç½®
ç™»éŒ„åŽæ‰¾åˆ°è¨(shè)置模塊,åœ¨é€™é‡Œä½ å¯ä»¥è¨(shè)置一些å°ç¨‹åºçš„主題信æ¯,比較é‡è¦çš„就是這個AppID(å°ç¨‹åºID)
,唯一的,相當(dÄng)于微信å°ç¨‹åºçš„æ•²é–€ç£š
三ã€é¸æ¡†æž¶,安è£é–‹ç™¼(fÄ)工具
工具安è£:
微信開發(fÄ)者工具
HBuilderX
工具安è£å¥½é–‹å§‹é€²(jìn)å…¥æ£å¼é–‹ç™¼(fÄ)。
å››ã€é …目開發(fÄ)
1ã€æ–°å»ºä¸€å€‹uni-app
é …ç›®
2ã€é …ç›®çµ(jié)æ§‹(gòu)
├─ common/ # 公用工具庫文件
├─ components/ # uni-app組件目錄
│ ├─ common/ # 公共組件
├─ models/ # 接å£èª¿(dià o)å–目錄
├─ hybrid/ # å˜æ”¾æœ¬åœ°ç¶²(wÇŽng)é 的目錄
├─ pages/ # æ¥(yè)å‹™(wù)é 颿–‡ä»¶å˜æ”¾çš„目錄
│ ├─ index/
│ │ ├─ index.vue # 首é é¢
│ ├─ functions/
│ │ ├─ functions.vue # 組件列表é é¢
│ ├─ mine/
│ │ ├─ index.vue # 個人ä¸å¿ƒé é¢
├─ platforms/ # å˜æ”¾å„平臺專用é é¢çš„目錄
├─ static # å˜æ”¾æ‡‰(yÄ«ng)ç”¨å¼•ç”¨éœæ…‹(tà i)資æº(如圖片ã€è¦–é »ç‰)的目錄,注æ„:éœæ…‹(tà i)資æºåªèƒ½å˜æ”¾äºŽæ¤
├─ unpackage/ # 打包目錄
├─ utils/ # 工具目錄
├─ wxcomponents/ # å˜æ”¾å°ç¨‹åºçµ„件的目錄
├─ App.vue # 應(yÄ«ng)用é…ç½®,用來é…ç½®App全局樣å¼ä»¥åŠç›£(jiÄn)è½
├─ main.js # Vueåˆå§‹åŒ–入壿–‡ä»¶
├─ manifest.json # é…置應(yÄ«ng)用å稱ã€appidã€logoã€ç‰ˆæœ¬ç‰æ‰“包信æ¯
├─ package.json # å¢žåŠ uni-appæ“´(kuò)展節(jié)點(diÇŽn),å¯å¯¦ç¾(xià n)自定義æ¢ä»¶ç·¨è¯å¹³è‡º
├─ pages.json # 全局é…ç½®,決定é 颿–‡ä»¶çš„路徑ã€çª—壿¨£å¼ã€åŽŸç”Ÿçš„å°Ž(dÇŽo)航欄ã€åº•部的原生tabbar ç‰ã€‚
Tips:
static
目錄下的 js
æ–‡ä»¶ä¸æœƒè¢«ç·¨è¯,å¦‚æžœé‡Œé¢æœ‰ es6 的代碼,ä¸ç¶“(jÄ«ng)éŽè½‰(zhuÇŽn)æ›ç›´æŽ¥é‹(yùn)行,在手機(jÄ«)è¨(shè)å‚™ä¸Šæœƒå ±éŒ¯ã€‚
css
ã€less/scss
ç‰è³‡æºåŒæ¨£ä¸è¦æ”¾åœ¨ static 目錄下,建è°é€™äº›å…¬ç”¨çš„è³‡æºæ”¾åœ¨ common
目錄下。
3ã€é …ç›®é‹(yùn)行
å°ç¨‹åºé …ç›®é‹(yùn)行å‰éœ€è¦é…置微信開發(fÄ)者工具的默èª(rèn)路徑,以åŠé…ç½®å°ç¨‹åºçš„AppID。
微信開發(fÄ)者工具的默èª(rèn)路徑é…ç½®,在HBuilder的工具è¨(shè)ç½®ä¸æ‰¾åˆ°é‹(yùn)行è¨(shè)ç½®
將微信開發(fÄ)者工具安è£çš„目錄復(fù)制到這里
å°ç¨‹åºçš„AppIDçš„é…置需è¦ç™»é™¸å°ç¨‹åºç®¡ç†åŽè‡º,在開發(fÄ)開發(fÄ)è¨(shè)ç½®ä¸æ‰¾åˆ°AppID
將復(fù)制的AppIDç²˜è²¼åˆ°é …ç›®ç›®éŒ„ä¸‹çš„manifest.json文件ä¸çš„å°ç¨‹åºé…ç½®ä¸ã€‚
接下來就å¯ä»¥é‹(yùn)è¡Œé …ç›®äº†
é‹(yùn)è¡Œä»¥åŽæœƒè‡ªå‹•啟動微信開發(fÄ)者工具,如果ä¸èƒ½è‡ªå‹•啟動的話,éœ€è¦æ‰‹å‹•啟動程åºã€‚
4.æºç¢¼è«‹åƒè€ƒé …目地å€
è©²é …ç›®æå»ºäº†ç›¸é—œ(guÄn)模塊的框架,并實ç¾(xià n)了分享,接å£çš„å°è£èª¿(dià o)用,路由跳轉(zhuÇŽn),表單,彈框,è¯(lián)系客æœç‰æ¨¡å¡Šã€‚
接å£åœ°å€è‡ªè¡Œä¿®æ”¹åŽå°±å¯ä½¿ç”¨ã€‚
vuex狀態(tà i)管ç†
uni-app å…§(nèi)置了 vuex。但是vuexæ˜¯ä¸æ”¯æŒæŒä¹…化å˜å„²çš„,所以需è¦çµ(jié)åˆç¬¬ä¸‰æ–¹ä¾†ä¸€èµ·å”(xié)作。
默èª(rèn)的模æ¿é …目首先是沒有node-modules模塊ä¾è³´çš„,ä¹Ÿå°±æ˜¯èªªä½ æ²’æ³•é€²(jìn)行一些第三方的擴(kuò)展,æ‰€ä»¥ç‚ºäº†è®“ä½ çš„é …ç›®æ›´åŠ çš„éˆæ´»æ€§,ä½ éœ€è¦åŸ·(zhÃ)行以下命令來æé…一些第三方來更隨心所欲的開發(fÄ)é …ç›®
npm init -y
npm install vuex-persistedstate --save
相關(guÄn)案例查看更多
相關(guÄn)閱讀
- ç¶²(wÇŽng)é 制作
- 昆明å°ç¨‹åºé–‹ç™¼(fÄ)è¯(lián)系方å¼
- 釿…¶ç¶²(wÇŽng)站建è¨(shè)å…¬å¸
- å‰ç«¯é–‹ç™¼(fÄ)
- 云å—åšè»Ÿä»¶
- 昆明軟件定制公å¸
- 支付寶å°ç¨‹åºè¢«é¨™
- 汽車拆解管ç†ç³»çµ±(tÇ’ng)
- ç¶²(wÇŽng)站排å
- é—œ(guÄn)éµè©žå¿«é€ŸæŽ’å
- 云å—çœåŸŽé„‰(xiÄng)建è¨(shè)廳網(wÇŽng)ç«™
- 大ç†å°ç¨‹åºé–‹ç™¼(fÄ)
- å°ç¨‹åºé€€æ¬¾
- ç¶²(wÇŽng)站建è¨(shè)百度官方
- python開發(fÄ)å°ç¨‹åº
- å°ç¨‹åºè¨(shè)計
- ç¶²(wÇŽng)絡(luò)å…¬å¸é›»è©±
- 云å—電商網(wÇŽng)站建è¨(shè)
- å°ç¨‹åºé–‹ç™¼(fÄ)課程
- æ£è¦(guÄ«)ç¶²(wÇŽng)站建è¨(shè)å…¬å¸
- ç¶²(wÇŽng)ç«™æå»º
- 云å—è¡›(wèi)視å°ç¨‹åº
- ç¶²(wÇŽng)絡(luò)å…¬å¸
- 云å—ç¶²(wÇŽng)é 制作
- 云å—建è¨(shè)廳官方網(wÇŽng)ç«™
- äº‘å—æ‰‹æ©Ÿ(jÄ«)ç¶²(wÇŽng)站建è¨(shè)
- 云å—ç¶²(wÇŽng)站建è¨(shè)首é¸å…¬å¸
- ç¶²(wÇŽng)站沒排å
- ç¶²(wÇŽng)站建è¨(shè)需è¦å¤šå°‘錢
- äººå£æ™®æŸ¥å°ç¨‹åº