国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序項目實踐之主頁tab選項實現

2020-03-21 16:13:42
字體:
來源:轉載
供稿:網友

官方文檔

效果圖:

微信小程序源碼,小程序開發,tab

實現底部Tab選項,只需要在項目根目錄下的app.json下修改

如圖:

 微信小程序源碼,小程序開發,tab

先介紹一下app.json文件

默認有兩個代碼塊:

1、pages

這里注冊了當前小程序的所有頁面路徑

2、window

這里用于設置小程序的狀態欄、導航條、標題、窗口背景色。

以上兩個詳細使用參考文檔,本文章不做介紹

  我們看下app.json提供的另一個配置項:tabBar

微信小程序源碼,小程序開發,tab

   tabBar提供一些公有的屬性對tab配置:

微信小程序源碼,小程序開發,tab

  而針對每一個單獨的tab 也有一些屬性進行配置:

微信小程序源碼,小程序開發,tab

     官方示意圖:

微信小程序源碼,小程序開發,tab

 具體實現底部Tab功能:

 設定一個需求,假設當前我們有兩個tab,一個'主頁',一個'我的' , 未選中灰黑色,選擇紅色。

 一、在pages目錄下創建兩個目錄,并創建想要的js、json、wxml、wxss相關文件

       名字隨意,這里舉例:home目錄(主頁Tab相關),mine目錄(我的Tab相關)

微信小程序源碼,小程序開發,tab

二、在根目錄下新建一個目錄,取名images(隨意取),用于存放圖片,這里tab需要使用

  1、在阿里素材庫下載幾個,注意tab圖片需要下載點擊和未點擊兩種狀態下的圖片。

       2、講圖片資源復制到自己建的用于存圖片的目錄下    

微信小程序源碼,小程序開發,tab

三、app.json文件配置

      1、在pages屬性中配置項目所有的頁面路徑,我們這個例子就兩個,home,mine

"pages":[  "pages/home/home",  "pages/mine/mine" ]

    2、添加tabBar 屬性 , 定義一些狀態

            根據文章前面部分講解,進行一些必要屬性的配置

"tabBar":{  "color": "#333333",  "selectedColor": "#ff0000",  "backgroundColor": "#fff",  "list":[   {    "pagePath":"pages/home/home",    "text":"主頁",    "iconPath":"images/home.png",    "selectedIconPath":"images/home_selected.png"       },   {    "pagePath":"pages/mine/mine",    "text":"我的",    "iconPath": "images/mine.png",    "selectedIconPath":"images/mine_selected.png"   }  ] }
{ "pages":[ "pages/home/home", "pages/mine/mine" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" }, "tabBar":{ "color": "#333333", "selectedColor": "#ff0000", "backgroundColor": "#fff", "list":[  {  "pagePath":"pages/home/home",  "text":"主頁",  "iconPath":"images/home.png",  "selectedIconPath":"images/home_selected.png"  },  {  "pagePath":"pages/mine/mine",  "text":"我的",  "iconPath": "images/mine.png",  "selectedIconPath":"images/mine_selected.png"  } ] }}

四、單獨頁面的配置

  一個頁面包含js、hson、wxml、wxss等相關文件。

      這里不再多具體介紹,只添加一個小需求,點擊tab切換相關頁面,該頁面標題要和tab一致,頁面內容也和tab一致,用于說明tab效果正確實現。

      1、設置單獨頁面的頁面標題,這個需求是在json文件中配置實現的。

   主需要在單獨頁面路徑下的json文件中添加屬性:

微信小程序源碼,小程序開發,tab

     官方文檔

     2、在頁面中顯示與tab一致的文字

     頁面內容搭建(ui繪制代碼)是在單獨頁面路徑下的wxml文件中配置實現的。

微信小程序源碼,小程序開發,tab

    官方文檔

總結

以上所述是小編給大家介紹的微信小程序項目實踐之主頁tab選項實現,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武冈市| 台中县| 石柱| 衢州市| 长汀县| 台中县| 江阴市| 湾仔区| 赤水市| 定边县| 辽中县| 田阳县| 蓝田县| 东海县| 高安市| 格尔木市| 扶余县| 饶河县| 黎城县| 阜南县| 阿瓦提县| 车致| 盐边县| 宜兴市| 麻江县| 尼玛县| 赣榆县| 洪江市| 兰州市| 天镇县| 南丰县| 常德市| 虎林市| 兖州市| 新密市| 常熟市| 普宁市| 宁晋县| 芦山县| 富蕴县| 家居|