顶部导航 Navigation
顶部导航组件
示例代码
- 开启提示 保存到收藏栏 是否自动关闭 tipsAutoDisTime = 0 不开启,tipsAutoDisTime = 10 10s后自动关闭
属性
属性 | 说明 | 类型 | 默认值 | 备注 |
showIcon | 是否展示Icon | Boolean | true | |
iconSrc | iconSrc自定义路径 | String | '' | 如果为空使用默认 |
iconSize | icon尺寸 | Number | 36 rpx | |
iconColor | 图标颜色 | String | #323232 | |
bg | 导航背景 | String | #fff | |
round | 回到首页是否开启圆环样式 | Boolean | true | |
placeholder | 是否开启占用高度 | Boolean | true | |
title | 导航标题 | String | '' | |
titleColor | 导航标题颜色 | String | '#323232' | |
titleSize | 导航标题大小 | Number | 32 rpx | |
tip | 是否开启顶部收藏提示 | Boolean | false | |
tipsText | 提示文案 | String | '微信首页下拉可快速找到我' | |
opacity | 导航透明度 | Number | 1 | 0 - 1 |
tipsAutoDisTime | 自动关闭提示倒计时 | Number | 1 | 0 - 1 |
opacity | 导航透明度 | Number | 0 | 0:表示手动关闭,大于0 表示在这个时间段自动关闭 |
homeRoute | 回到首页地址 | String | '' | 首页路径 如果存在会回到首页,否则触发回到首页的监听 |
triggerBack | 是否开启回退监听 | Boolean | false | 如果开启直接回退,否则,触发监听手动回退 |
外部样式类
插槽
事件
名称 | 说明 | 返回值 | 备注 |
onBack | 导航回退监听 | '' | 需要开启 triggerBack |
onBackHome | 回到首页监听 | '' | 如果 homeRoute 为空触发 |
组件内部方法
名称 | 说明 | 入参 | 返回值 | 备注 |
setScrollTop | 设置导航渐变 | scrollTop:滚动高度, distance:渐变开始高度 | '' | |
getNavData | 获取导航的占位信息 | '' | promise:导航的节点信息 | |