微信小程式 tabbar 上面設定訊息數目等
wx.setTabBarBadge(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
為 tabBar 某一項的右上角新增文字
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
index | Number | 是 | tabBar的哪一項,從左邊算起 |
text | String | 是 | 顯示的文字,超過 3 個字元則顯示成“…” |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
示例程式碼:
wx.removeTabBarBadge(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
移除 tabBar 某一項右上角的文字
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
index | Number | 是 | tabBar的哪一項,從左邊算起 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
wx.showTabBarRedDot(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
顯示 tabBar 某一項的右上角的紅點
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
index | Number | 是 | tabBar的哪一項,從左邊算起 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
wx.hideTabBarRedDot(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
隱藏 tabBar 某一項的右上角的紅點
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
index | Number | 是 | tabBar的哪一項,從左邊算起 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
onTabItemTap
基礎庫 1.9.0 開始支援,低版本需做相容處理
點選 tab 時觸發,見 連結
示例程式碼:
wx.setTabBarStyle(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
動態設定 tabBar 的整體樣式
OBJECT 引數說明:
引數 | 型別 | 說明 |
---|---|---|
color | HexColor | tab 上的文字預設顏色 |
selectedColor | HexColor | tab 上的文字選中時的顏色 |
backgroundColor | HexColor | tab 的背景色 |
borderStyle | String | tabbar上邊框的顏色, 僅支援 black/white |
success | Function | 介面呼叫成功的回撥函式 |
fail | Function | 介面呼叫失敗的回撥函式 |
complete | Function | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
示例程式碼:
wx.setTabBarItem(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
動態設定 tabBar 某一項的內容
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
index | Number | 是 | tabBar 的哪一項,從左邊算起 |
text | String | 否 | tab 上按鈕文字 |
iconPath | String | 否 | 圖片路徑,icon 大小限制為40kb,建議尺寸為 81px * 81px,當 postion 為 top 時,此引數無效,不支援網路圖片 |
selectedIconPath | String | 否 | 選中時的圖片路徑,icon 大小限制為40kb,建議尺寸為 81px * 81px ,當 postion 為 top 時,此引數無效 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
示例程式碼:
wx.showTabBar(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
顯示 tabBar
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
animation | Boolean | 否 | 是否需要動畫效果,預設無 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
wx.hideTabBar(OBJECT)
基礎庫 1.9.0 開始支援,低版本需做相容處理
隱藏 tabBar
OBJECT 引數說明:
引數 | 型別 | 必填 | 說明 |
---|---|---|---|
animation | Boolean | 否 | 是否需要動畫效果,預設無 |
success | Function | 否 | 介面呼叫成功的回撥函式 |
fail | Function | 否 | 介面呼叫失敗的回撥函式 |
complete | Function | 否 | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) |
微信介紹:https://developers.weixin.qq.com/miniprogram/dev/api/ui-tabbar.html#wxhidetabbarobject
相關推薦
微信小程式 tabbar 上面設定訊息數目等
wx.setTabBarBadge(OBJECT)基礎庫 1.9.0 開始支援,低版本需做相容處理為 tabBar 某一項的右上角新增文字OBJECT 引數說明:引數型別必填說明indexNumber是tabBar的哪一項,從左邊算起textString是顯示的文字,超過 3
微信小程式踩坑–設定cookie保持session
由於每次wx.request()都會先經過微信服務端再到伺服器端,所以每一次request都會建立一個新的session。並且微信小程式是沒有cookie機制的,要維持會話需要自己來儲存cookie,並且請求的時候加上帶有sessionid的cookie。 客戶端向服務端發起請求時,sessio
微信小程式開發-窗體設定
"window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#494949", "navigationBarTitleText": "學做菜", "
微信小程式——switch元件設定大小
附上switch元件的文件地址 https://developers.weixin.qq.com/miniprogram/dev/component/switch.html 如上圖,官方文件沒有給出如何修改switch元件大小的值,只給出修改顏色的值,接下來就讓我們來解決修改
微信小程式tabBar 底部選單欄不顯示的問題解決
問題闡述: 在寫微信小程式時需要用到tabBar這個功能,但是在app.json檔案中寫好pages和tabBar儲存重新整理編譯後,預覽頁面中沒有顯示底部tab "pages": [ "pages/index/index", "pages/todo/todo",
微信小程式-tabBar
在app.json中新增: "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首頁", "iconPath": "images/index.png"
微信小程式--TabBar不出現
問題:app.json使用以下程式碼,卻沒有如期望那樣在螢幕底部出現TabBar。 { "pages":[ "pages/clickDemo/clickDemo", "pages/l
關於微信小程式背景圖片設定
微信小程式在 .wxss檔案中不允許設定background-image :url(’/img/bg.png’);解決方法有如下兩種 一:在 .wxss檔案中設定背景圖片時使用base64 網址:http://imgbase64.duoshitong.com 上
微信小程式 tabbar onshow裡方法不觸發問題
不知道是不是tabbar有這種情況, 在tabbar裡定義類似不會被觸發。 檢查了一圈發現, 好像只有在onload裡引用過的同名方法,才會在onshow裡被觸發到。 不知道具體原因是不是這個, 反正我這麼做了之後onshow裡是可以呼叫到的了。。
微信小程式--TabBar不出現的一種原因
學習微信小程式中,遇到底部的TabBar不出現的問題。經過多番嘗試,終於解決問題。在此記錄問題產生的原因和對策。下面先描述錯誤現象,接著指出錯誤原因,最後提供正確的例項。 錯誤現象是,專案的app.json使用以下程式碼,卻沒有如期望那樣在螢幕底部出現
微信小程式tabbar的跳轉問題
如果在app.json 配置tabbar 的時候配置了 跳轉的頁面的連結; 在其餘的子頁面,設定用navigator 進行跳轉會發現 在tabbar 設定過的頁面無法進行跳轉,這時需要在navigator 里加上open-type="switchTab" 例如: &l
微信小程式--form表單訊息推送
小程式實現向用戶發推送訊息,需要前端傳formid給後臺。後臺便可以實現訊息推送。那麼formid怎麼獲取呢? formid 肯定是寫在form表單中的,通過button按鈕觸發,一個簡單的例子: <form bindsubmit="formSubmit" report-submit="true" &
微信小程式例子——動態設定頁面標題
1、效果展示 2、關鍵程式碼 1)WXML檔案 標題1 標題2 標題3 還原 2)JS檔案 Page({ // 設定標題為:標題1 setBiaoTi1:function(){
微信小程式tabBar的顯示和跳轉問題
如下圖所示,我們按照小程式官方文件,分別在pages目錄下建立test1和test2兩個頁面。然後在app.json下注冊。按理說在左側模擬器下邊會出現一個導航欄。可是事與願違,偵錯程式也沒有報
微信小程式四(設定底部導航)
好了 小程式的頭部標題 設定好了,我們來說說底部導航欄是如何實現的。 我們先來看個效果圖 這裡,我們添加了三個導航圖示,因為我們有三個頁面,微信小程式最多能加5個。 那他們是怎麼出現怎麼著色的呢?兩步就搞定! 1. 圖標準備 我們進入該網站,滑鼠滑到一個喜歡的圖示上面
微信小程式之登入,模板訊息,服務通知
1.登入流程圖 1).前端呼叫wx.login()獲取code 2).前端呼叫wx.request()傳送code給後端 3).後端根據appid(後臺取得)+appsecret(後臺取得)+code(前端傳送)傳送到微信介面,得到session_key+openid等介面地
微信小程式之傳送模板訊息(通過openid推送訊息給使用者)
一、獲取access_token access_token是介面呼叫的憑證,目前有效期為兩個小時,需要定時重新整理,重複獲取將導致上次獲取的access_token失效。(注:不建議每次呼叫需要acc
微信小程式: navigator 設定 openType="switchTab"不起作用
最近剛開始學習小程式,官方文件不夠充分的元件說明導致了一些現象無法說清楚。就比如這個openType=”switchTab”, 我使用了一下這個,首先說明我的程式碼結構沒有完全按照官網結構,只是截取了footer的功能。 如圖: 就是有一個naviga
微信小程式 背景圖片設定
感謝: X在wxss裡設定背景為本地圖片是不可以的,會報錯:“本地資源圖片無法通過 WXSS 獲取,可以使用網路圖片,或者 base64,或者使用<image/>標籤”。所以在wxml裡新增背景圖用網路資源。先設定page的樣式:page{ width:100
微信小程式tabBar不顯示的問題描述解決
app.json中配置tabBar,list選單列表如下:app.json的pages配置如下:結果頁面渲染的時候,並沒有顯示選單。問題出在,tabs的第一個頁面的pagePath,在pages配置項中