微信小程序導航 navigation-bar

2022-05-11 16:09 更新

functional-page-navigator

基礎庫 2.9.0 開始支持,低版本需做兼容處理。

頁面導航條配置節(jié)點,用于指定導航欄的一些屬性。只能是 page-meta 組件內的第一個節(jié)點,需要配合它一同使用。

通過這個節(jié)點可以獲得類似于調用 wx.setNavigationBarTitle wx.setNavigationBarColor 等接口調用的效果。

屬性 類型 默認值 必填 說明 最低版本
title string 導航條標題 2.9.0
loading boolean false 是否在導航條顯示 loading 加載提示 2.9.0
front-color string 導航條前景顏色值,包括按鈕、標題、狀態(tài)欄的顏色,僅支持 #ffffff 和 #000000 2.9.0
background-color string 導航條背景顏色值,有效值為十六進制顏色 2.9.0
color-animation-duration number 0 改變導航欄顏色時的動畫時長,默認為 0 (即沒有動畫效果) 2.9.0
color-animation-timing-func number "linear" 改變導航欄顏色時的動畫方式,支持 linear 、 easeIn 、 easeOut 和 easeInOut 2.9.0

示例代碼

<page-meta>
  <navigation-bar
    title="{{nbTitle}}"
    loading="{{nbLoading}}"
    front-color="{{nbFrontColor}}"
    background-color="{{nbBackgroundColor}}"
    color-animation-duration="2000"
    color-animation-timing-func="easeIn"
  />
</page-meta>
Page({
  data: {
    nbFrontColor: '#000000',
    nbBackgroundColor: '#ffffff',
  },
  onLoad() {
    this.setData({
      nbTitle: '新標題',
      nbLoading: true,
      nbFrontColor: '#ffffff',
      nbBackgroundColor: '#000000',
    })
  }
})


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號