日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)小程序教程:微信小程序自定義tabBar

自定義 tabBar

基礎(chǔ)庫 2.5.0 開始支持,低版本需做 兼容處理。

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出安鄉(xiāng)免費做網(wǎng)站回饋大家。

自定義 tabBar 可以讓開發(fā)者更加靈活地設(shè)置 tabBar 樣式,以滿足更多個性化的場景。

在自定義 tabBar 模式下

  • 為了保證低版本兼容以及區(qū)分哪些頁面是 tab 頁,tabBar 的相關(guān)配置項需完整聲明,但這些字段不會作用于自定義 tabBar 的渲染。
  • 此時需要開發(fā)者提供一個自定義組件來渲染 tabBar,所有 tabBar 的樣式都由該自定義組件渲染。推薦用 fixed 在底部的 cover-view + cover-image 組件渲染樣式,以保證 tabBar 層級相對較高。
  • 與 tabBar 樣式相關(guān)的接口,如 wx.setTabBarItem 等將失效。
  • 每個 tab 頁下的自定義 tabBar 組件實例是不同的,可通過自定義組件下的 getTabBar 接口,獲取當前頁面的自定義 tabBar 組件實例。

注意:如需實現(xiàn) tab 選中態(tài),要在當前頁面下,通過 getTabBar 接口獲取組件實例,并調(diào)用 setData 更新選中態(tài)。可參考底部的代碼示例。

使用流程

1. 配置信息

  • 在 app.json 中的 tabBar 項指定 custom 字段,同時其余 tabBar 相關(guān)配置也補充完整。
  • 所有 tab 頁的 json 里需聲明 usingComponents 項,也可以在 app.json 全局開啟。

示例:

{
  "tabBar": {
    "custom": true,
    "color": "#000000",
    "selectedColor": "#000000",
    "backgroundColor": "#000000",
    "list": [{
      "pagePath": "page/component/index",
      "text": "組件"
    }, {
      "pagePath": "page/API/index",
      "text": "接口"
    }]
  },
  "usingComponents": {}
}

2. 添加 tabBar 代碼文件

在代碼根目錄下添加入口文件:

custom-tab-bar/index.js
custom-tab-bar/index.json
custom-tab-bar/index.wxml
custom-tab-bar/index.wxss

3. 編寫 tabBar 代碼

用自定義組件的方式編寫即可,該自定義組件完全接管 tabBar 的渲染。另外,自定義組件新增 getTabBar 接口,可獲取當前頁面下的自定義 tabBar 組件實例。


本文名稱:創(chuàng)新互聯(lián)小程序教程:微信小程序自定義tabBar
分享網(wǎng)址:http://www.dlmjj.cn/article/dpeecii.html