1.首先呢,你要考慮好自己的首頁是幾個大頁面,在此呢,以我的小小的Demo做樣板參照吧,我的首頁是三大塊,所以呢我要再創建兩個頁面,包含項目成功之后就有index界面,共三個界面
(PS(操作過程):右擊pages選擇新建目錄創建個文件夾,然后呢再右擊該文件夾選擇新建Component,輸入文件名字即可,當然這里的新建Component里面有四個文件---js、json、wxml、wxss,除了這種直接創建呢你也可以一個一個手動創建文件不過在js文件里的有const app = getApp();和page({}),否則會提示報錯或者調用不了app.js中的一些方法。)
2.到此呢,就要編輯首頁了,我這里的首頁呢是有底部導航欄的的,所以往下看吧:
打開app.json文件(PS:建議像我這樣的小白呢還是看一下官方的小程序代碼構成介紹比較好):https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/code.html#JSON-配置
,打開之后就開始操作導航欄的編輯了,看代碼:
(注意:用的時候記得把下面的注釋全都刪了,在app.json中不能有注釋,否則會報錯,我的注釋只是為了大家方便理解而已,報錯原因還挺讓你出乎意料,我也是試了幾次才發現。。。)
1 { 2 "pages": [ 3 "pages/index/index", 4 "pages/logs/logs", 5 "pages/asset/asset", 6 "pages/personal/personal" 7 ], 8 "window": { 9 "backgroundTextStyle": "light", 10 "navigationBarBackgroundColor": "#fff", 11 "navigationBarTitleText": "WeChat", 12 "navigationBarTextStyle": "black",
"navigationStyle": "custom" // 自定義頭部導航時添加
13 }, 14 "sitemapLocation": "sitemap.json", 15 "tabBar": { //這里的tabBar就是導航欄的編輯了 16 "color": "red", //tab 上的文字默認顏色 17 "selectedColor": "#1469bc", //tab 上的文字被選中時的顏色 18 "backgroundColor": "#fff", //背景顏色(背景顏色的值用#的寫法來寫即16進制,普通rgb、rgba寫法不會生效,) 19 "positon": "bottom", //導航欄放在的位置,可以不寫但默認會顯示在底部,我這里是方便大家了解。放在上遍就改成top,至於左右么,我就沒試過了,就交給各位大哥大了。 20 "list": [ 21 { 22 "pagePath": "pages/index/index", //頁面路徑 23 "text": "首頁", //導航欄顯示的文字 24 "iconPath": "images/home1.png", //默認展示的圖片 25 "selectedIconPath": "images/home2.png" //被選中時展示的圖片(我這里是為了有一個顏色差) 26 }, 27 { 28 "pagePath": "pages/asset/asset", 29 "text": "資產", 30 "iconPath": "images/asset1.png", 31 "selectedIconPath": "images/asset2.png" 32 }, 33 { 34 "pagePath": "pages/personal/personal", 35 "text": "我的", 36 "iconPath": "images/my1.png", 37 "selectedIconPath": "images/my2.png" 38 } 39 ] 40 } 41 }