Skip to content

mosowe-navigation-bar 顶部状态栏

uniapp/uni_modules组件

下载地址

TIP

  1. 组件应放于页面标签内,否则默认sticky情况下滚动页面可能会移出屏幕(APP复现)
  2. 双击标题栏文案可回到顶部
  3. 自定义左右侧按钮的宽高为48rpx

兼容性

平台androidios微信小程序H5
兼容

props

属性类型说明默认
titlestring页面标题-
colorstring标题/图标颜色,rgb / 十六进制#131936
backgroundstring背景色,rgb / 十六进制 / none#ffffff
transparentboolean是否默认背景透明且通过页面滚动渐变展示,调用页面需声明onPageScroll(() => {})生命周期,开启后页面滚动时背景文案会渐变为默认的白底黑字false
defaultHideTitleboolean默认是否隐藏标题false
defaultHideBtnboolean隐藏左侧默认按钮,即后退和首页按钮false
homeboolean强制显示返回首页按钮false
fixedboolean是否固定屏幕顶部,默认是sticky吸顶false
customBackFunction自定义回退拦截事件,参数为按钮类型:(type:'back'|'home')=>void

slots

slot说明
default标题栏插槽
left标题栏左侧插槽,默认回退图标存在情况下,添加尺寸为48*48rpx,间距为16rpx时可以有两个图标按钮,左侧按钮区总宽度为200rpx
right标题栏右侧插槽,图标为48*48rpx,间距为16rpx时可以添加三个图标按钮,在小程序端不生效,因为存在胶囊按钮,右侧按钮区总宽度为200rpx
back默认按钮插槽,即back/home按钮区插槽,作用域参数:{showHome:boolean}

示例代码

html
<mosowe-navigation-bar
  title="标题"
  transparent
  defaultHideTitle
>
</mosowe-navigation-bar>

贡献者

mosowe

文档版本 v1.0.1