更新记录
1.0.10(2023-01-31)
背景图片调整
1.0.9(2023-01-31)
更新
1.0.8(2022-08-17)
更新事件说明
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.5.1 app-vue |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
telly-nav-bar
|APP|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |
|√ |√ |√ |× |未测 |未测 |未测 |
属性称名 |
类型 |
默认值 |
说明 |
imageURL |
String |
- |
网络图片url;本地图片路径 |
titleText |
String |
- |
标题文字 |
showLeft |
Boolean |
true |
是否显示左侧返回按钮 |
showRight |
Boolean |
true |
是否显示右侧返回按钮 |
dark |
Boolean |
false |
导航栏开启暗黑模式 |
leftText |
String |
|
左侧按钮文本 |
rightText |
String |
rightText |
右侧按钮文本 |
leftIcon |
String |
- |
左侧按钮图标(图标类型参考 Icon 图标 (opens new window)type 属性) |
rightIcon |
String |
- |
右侧按钮图标(图标类型参考 Icon 图标 (opens new window)type 属性) |
fixed |
Boolean |
false |
是否固定顶部 |
color |
String |
#000000 |
图标和文字颜色 |
backgroundColor |
String |
#FFFFFF |
导航栏背景颜色 |
statusBar |
Boolean |
false |
是否包含状态栏 |
shadow |
Boolean |
false |
导航栏下是否有阴影 |
border |
Boolean |
true |
导航栏下是否有边框 |
height |
Number/String |
44 |
导航栏高度 |
leftWidth |
Number/String |
120rpx |
导航栏左侧插槽宽度 |
rightWidth |
Number/String |
120rpx |
导航栏右侧插槽宽度 |
stat |
Boolean/String |
120rpx |
是否开启统计标题功能。注意:只有使用title 属性 ,且开启了统计功能才生效 |
事件
事件名 |
说明 |
返回值 |
@clickLeft |
左侧按钮点击时触发 |
- |
@clickRight |
右侧按钮点击时触发 |
- |
@clickTitle |
标题点击时触发 |
- |
该插件在uni-nav-bar 的基础上 自行补充开发的
index.vue 传入想要设置的图片
<template>
<view>
<view id="navigatorBar">
<telly-nav-bar :showLeft="false" :titleText="title" :imageURL="imageURL"></telly-nav-bar>
</view>
<view class="" style="background-image: url('~@/static/titlebg.jpg');">
telly-nav-bar 自定义导航栏 可设导航栏背景图片1 传入想要设置的图片
<view style="color: #3cafff;" @click="nextPage">下一个页面</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
title: 'telly-nav-bar',
imageURL: "https://img1.baidu.com/it/u=1688680882,2943600730&fm=253&fmt=auto&app=138&f=JPEG?w=658&h=362"
}
},
onLoad() {
},
methods: {
nextPage() {
uni.navigateTo({
url: 'demo'
})
}
}
}
</script>
demo.vue 使用插件中默认图片(可在插件中更改)
<template>
<view>
<view id="navigatorBar">
<telly-nav-bar :showLeft="true" leftIcon="back" :titleText="title"></telly-nav-bar>
</view>
<view class="">
页面二 ,telly-nav-bar 自定义导航栏 可设导航栏背景图片 使用组件中默认图片(可在插件中更改)
</view>
</view>
</template>
<script>
export default {
data() {
return {
title: "页面二"
}
},
methods: {
}
}
</script>
<style>
</style>
pages.json 设置 禁用系统标题导航,使用自己定义的导航
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index",
"style": {
"navigationStyle": "custom", //禁用系统标题导航,使用自己定义的导航
"app-plus": {
"titleNView": false
}
}
}, {
"path": "pages/index/demo",
"style": {
"navigationStyle": "custom", //禁用系统标题导航,使用自己定义的导航
"app-plus": {
"titleNView": false
}
}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"uniIdRouter": {}
}