mini-navigationbar

0.0.1 • Public • Published

wx-mini-navigationbar

小程序自定义标题栏组件,支持设置背景图片,以及背景图片的显示mode,允许在左侧添加一个按钮,适配了Android方便微信的标题靠左显示

使用效果

IOS无返回 IOS有返回 Android无返回 Android有返回

使用方法

属性介绍

属性名 类型 默认值 是否必须 说明
menuSrc String '' 按钮图片地址
bgImgSrc String '' 背景图片地址
bgImgMode String aspectFill 背景图片的显示模式
title String '' 标题
titleTextColor String '' 字体和按钮以及loading图标的颜色,按钮和loading暂时只有黑白2色
backgroundColor String '' 整个标题栏的背景颜色
loading Boolean false 是否是加载状态
backProxy Boolean false 是否重写了返回键

标题栏中属性的默认数据会自动获取json配置以及系统的默认数据,如果不需要动态更改样式,可以在json中设置,组件中同样起作用

事件介绍

属性名 detail
NaviBack 返回的逻辑方法
MenuTap 按钮的点击事件
"usingComponents"{
    "toolBar": "/component/toolbar"
},
<toolBar menuSrc='/image/menu_white.png' bindMenuTap='onMenuTap' bgImgSrc='/image/navi-bg.jpg' />

高度说明: 为了方便适配,这里给出自定义标题栏的计算公式: const MenuRect = wx.getMenuButtonBoundingClientRect() const statusBarHeight = wx.getSystemInfoSync().statusBarHeight; const height = (MenuRect.top - statusBarHeight) * 2 + MenuRect.height +MenuRect.top

Package Sidebar

Install

npm i mini-navigationbar

Weekly Downloads

0

Version

0.0.1

License

ISC

Unpacked Size

11.3 kB

Total Files

6

Last publish

Collaborators

  • valarsun