官术网_书友最值得收藏!

任務6 tabBar導航

任務描述

實現tabBar導航添加,完成導航菜單項的圖標設置。

1)通過編輯app.json內容,實現tabBar導航添加。

2)配置導航菜單項的頁面路徑。

3)配置導航菜單項的圖標。

操作步驟

1 打開utils/app.json文件,把“pages”項內的“"pages/index/index"”調整到第一行,實現首頁為pages/index/index的效果,如圖1-38所示。

2 在utils/app.json文件中,添加:

在pages/index/index頁面中生成了底部導航,如圖1-39所示。

圖1-38 實現首頁為pages/index/index的效果

圖1-39 生成了底部導航

經驗分享

在app.json中輸入tabBar的所有代碼并保存,正常情況下,在模擬器中就會看到菜單呈現出來。如果底部導航的菜單不能顯示出來,則可以嘗試暫時把“"style": "v2"”這一行命令刪除,再保存調試,等看到模擬器中的菜單呈現出來后,再恢復刪除的代碼。

3 在utils/app.json文件的tabBar的list中增加一項:

保存后,頁面的底部導航增加了一項“圖片瀏覽”,如圖1-40所示。

圖1-40 底部導航增加了一項“圖片瀏覽”

4 復制home1.png、home2.png、log1.png、log2.png、watch1.png、watch2.png等圖片文件到項目的images文件夾中,如圖1-41所示。

5 打開app.json文件,在“首頁”下添加兩行代碼:

其中,iconPath的作用是定義菜單項的圖標文件為images/home1.png;selectedIconPath的作用是當菜單項選中時,顯示的圖標為images/home2.png,如圖1-42所示。

圖1-41 復制圖片文件到項目的images文件夾中

圖1-42 顯示的圖標為images/home2.png

6 打開app.json文件,在“日志”下添加兩行代碼:

在“圖片瀏覽”下添加兩行代碼:

為“日志”“圖片瀏覽”菜單項配置對應的圖標,如圖1-43所示。

圖1-43 為菜單項配置對應的圖標

7 單擊“日志”后,顯示pages/logs/logs頁面內容,如圖1-44所示。

圖1-44 顯示pages/logs/logs頁面內容

8 單擊“圖片瀏覽”后,顯示pages/center/index頁面內容,如圖1-45所示。

圖1-45 顯示pages/center/index頁面內容

知識鏈接

實現tabBar導航設置,代碼編輯在app.json內進行。

tabBar導航需要設置的值,常用的有pagePath、text、iconPath、selectedIconPath。其中,pagePath設置跳轉的路徑,text設置菜單項的文字,iconPath設置菜單項未被選中時的圖標,selectedIconPath設置菜單項被選中時的圖標。

主站蜘蛛池模板: 灵寿县| 高唐县| 遂溪县| 临潭县| 高台县| 门源| 县级市| 雷山县| 东阳市| 郎溪县| 鄯善县| 平顶山市| 丹阳市| 临桂县| 永吉县| 米易县| 西宁市| 城口县| 西峡县| 中宁县| 灌云县| 鲁甸县| 正蓝旗| 固原市| 威海市| 若尔盖县| 鸡东县| 宁明县| 繁峙县| 正宁县| 黄石市| 拉孜县| 镇雄县| 隆子县| 福海县| 都江堰市| 津南区| 抚顺市| 新余市| 莆田市| 衡阳市|