3.1.1 • Published 3 years ago

taro-navigationbar-v3 v3.1.1

Weekly downloads
9
License
ISC
Repository
github
Last release
3 years ago

小程序组件 navigation-bar

小程序自定义导航栏适配 完美解决内容上下不居中 左右不居中 高度不合适的问题

Navigation

Navigation 是小程序的顶部导航组件,当页面配置 navigationStyle 设置为 custom 的时候可以使用此组件替代原生导航栏

安装

  • 进入目录安装依赖,国内用户推荐使用 cnpm 进行加速
npm install taro-navigationbar --save

使用

在代码中 import 需要的组件并按照文档说明使用

import NavBar from 'taro-navigationbar';

示例代码

<!--WXML示例代码-->
<NavBar
          title='有返回和home'
          background='#fff'
          back
          home
          onBack={this.handlerGobackClick}
          onHome={this.handlerGohomeClick}
        />

更多使用方式请移步仓库地址内附使用方式和 demo.

属性列表

属性类型默认值必填说明
ext-classstring添加在组件内部结构的 class,可用于修改组件内部的样式
titlestring导航标题,如果不提供,则名为 renderCenter 的 slot 有效
backgroundstring#ffffff导航背景色
colorstring#000000导航字体颜色
iconThemestringblack主题图标和字体颜色,当背景色为深色时,可以设置'white'
backbooleanfalse是否显示返回按钮,默认点击按钮会执行 navigateBack,如果为 false,则名为 renderLeft 的 slot 有效
homebooleanfalse是否显示 home 按钮,执行方法自定义,或者看例子
searchBarbooleanfalse是否显示搜索框,默认点击按钮会执行 onSearch,如果为 false,则名为 renderCenter 的 slot 有效
searchTextstring点我搜索搜索框文字
onHomeeventhandler在 home 为 true 时,点击 home 按钮触发此事件
onBackventhandler在 back 为 true 时,点击 back 按钮触发此事件,detail 包含 delta
onSearcheventhandler在 searchBar 为 true 时,点击 search 按钮触发此事件
ignoreCapsulePositionbolleanfalse否 | 忽略 💊 宽度,布局可能会错乱

Slot

名称描述
renderLeft左侧 slot,在 back 按钮位置显示,当 back 为 false 的时候有效
renderCenter标题 slot,在标题位置显示,当 searchBar 为 false title 为空的时候有效
renderRight在导航的右侧显示

注意

更多注意情况请移步仓库地址内附一些其他的问题解决方案.

3.1.1

3 years ago

3.1.0

3 years ago

4.0.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago