uni-app 字节跳动小程序自定义导航栏中间存在 true 问题
uni-app 字节跳动小程序自定义导航栏中间存在 true 问题
操作步骤:
- 自定义导航栏,使用uview组件库
预期结果:
- 自定义导航栏中间没有true
实际结果:
- 中间有个 true
bug描述:
- 自定义头部导航栏,转成字节跳动小程序,中间会有true
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/小程序/抖音 |
PC开发环境 | Windows |
操作系统版本号 | 2004 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 3.1.4 |
工具版本号 | 2.0.1 |
基础库版本号 | 1.75.1.1 |
项目创建方式 | HBuilderX |
更多关于uni-app 字节跳动小程序自定义导航栏中间存在 true 问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
大佬,问题解决没?很不幸我也遇到了
更多关于uni-app 字节跳动小程序自定义导航栏中间存在 true 问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个字节跳动小程序平台的已知问题。当使用自定义导航栏时,如果页面配置中设置了 navigationStyle: "custom"
,但未明确设置 navigationBarTitleText
属性,字节跳动小程序会在导航栏中间显示默认的 “true” 文本。
解决方案:
在页面的 pages.json
配置文件中,为使用自定义导航栏的页面添加空的 navigationBarTitleText
属性:
{
"path": "pages/your-page",
"style": {
"navigationStyle": "custom",
"navigationBarTitleText": ""
}
}
或者在页面组件的 onLoad
生命周期中通过 API 设置标题为空:
onLoad() {
// 字节跳动小程序
if (uni.getSystemInfoSync().platform === 'toutiao') {
uni.setNavigationBarTitle({
title: ''
});
}
}