菜单导航navbar
自定义导航,基于uview2.0制作,上拉渐变显示背景色,左侧按钮自定义事件,左中右插槽,背景渐变色,支持多平台
如果是第一个页面左侧图标显示去首页按钮(分享的页面左侧图标显示去首页按钮)
首先安装uview2.0
进入配置您的路径
//不显示首页按钮路径
const mainPagePath = ['pages/index/index','pages/goods/goods','pages/my/myInfo'];
//返回首页的地址
const homePath = '/pages/index/index';
引入组件
import fNavbar from '@/components/module/f-navbar/f-navbar';
默认导航固定顶部
<f-navbar title="导航栏"></f-navbar>
不固定导航栏
<f-navbar title="不固定导航栏" fontColor="#fff" bgColor="#fe461d" navbarType='1'></f-navbar>
上拉渐变显示navbar背景
<f-navbar title="上拉渐变显示navbar背景" fontColor="#fff" bgColor="#fe461d" :scrollTop="scrollTop" navbarType='5'></f-navbar>
自定义左侧按钮事件
<f-navbar title="导航栏-自定义左侧按钮事件" navbarType='2' @leftClick='leftClick'></f-navbar>
自定义左侧插槽slot
<f-navbar title="导航栏-自定义左侧插槽">
<view class="u-flex" slot="left">
<u-icon name="map" size="19" color="#fff"></u-icon>
<view class="actName u-line-1">北京市</view>
</view>
</f-navbar>
导航背景渐变
<f-navbar title="导航栏-背景渐变" fontColor="#fff" gradient="linear-gradient(-90deg, yellow, red)"></f-navbar>
同时显示返回和去首页按钮
<f-navbar title="导航栏" navbarType='3'></f-navbar>
有不懂的请下载示例,查看pagesDome/navbar/navbar
小程序预览

参数说明
| 参数名 | 说明 | 是否必填 | 数据类型 | 默认 |
|---|---|---|---|---|
| title | 导航名称 | false | String | |
| isShowTransparentTitle | navbarType等于5透明背景时title是否显示 | false | Boolean | true |
| leftText | 左侧文字 | false | String | |
| bgColor | 背景颜色 | false | String | #fff |
| image | 背图图片 | false | String | |
| imageMode | 背图图片mode | false | String | aspectFill |
| navbarType | 0、默认固定在顶部 1、不固定在顶部 2、自定义点击事件 3、同时显示箭头和去首页按钮 4、不显示左侧内容 5、上拉渐变显示背景色 | false | Number | 0 |
| isShowLeft | 是否显示左侧内容(navbarType=4效果一样) | false | Boolean | true |
| leftIcon | 左侧图标(uview中icon) | false | String | arrow-left |
| leftIconColor | 左边icon颜色 | false | String | #303133 |
| scrollTop | 滚动条参数 | navbarType等于5必填 | Number | 0 |
| fontColor | 导航title颜色 | false | String | #303133 |
| titleWidth | 导航中间title宽度(rpx) | false | Number | 400 |
| fontSize | title文字大小(rpx) | false | Number | 30 |
| gradient | 渐变背景 | false | String | |
| isFillHeight | 是否设置防止塌陷高度 | false | Boolean | true |
欢迎加入wx群聊,一起交流技术
微信交流群(加我好友备注"进群") |
|---|
![]() |
| 微信号:wbt10302015 |
