8***@qq.com
8***@qq.com
  • 发布:2022-11-29 18:18
  • 更新:2022-11-29 20:22
  • 阅读:249

【报Bug】全局导航栏配置存在冲突

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.10

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: K40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

一级页面的导航不是取消了吗,之前都是正常了,怎么配置了全局的globalStyle.app-plus字段后就出问题了,望解答

操作步骤:

拿官方的demo测过,一样的结果

预期结果:

拿官方的demo测过,一样的结果

实际结果:

拿官方的demo测过,一样的结果

bug描述:

先说需求:tabbar页面取消默认的导航,其余页面使用默认的导航,并且在app端导航标题左对齐
拿官方的demo测过,一样的结果

2022-11-29 18:18 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

页面的配置优先级高于globalStyle,但是titleNView优先级又高于navigationStyle,参考以下两种方式调整
方式一:在需要取消导航栏的页面单独配置

"app-plus": {  
    "titleNView": false  
}

方式二:去掉globalStyle--app-plus--titleNView配置,在页面里单独配置

  • 8***@qq.com (作者)

    用了方法一解决了,但是有个疑问,既然navigationStyle设为custom就已经取消默认的导航了,而titleNView是属于默认导航的配置项,为什么navigationStyle的优先级反而没titleNView高,是我哪里理解错了吗

    2022-12-01 10:13

该问题目前已经被锁定, 无法添加新回复