收藏
回答

navigationStyle:“custom”问题?

由于 skyline 页面的 navigationStyle 是 custom,app.json 中的 window 配置 navigationStyle、navigationBarTextStyle、navigationBarTitleText、navigationBarBackgroundColor 是不生效的.

此问题如何解决呀?本人小白一个,谢谢各位大佬。

回答关注问题邀请回答
收藏

2 个回答

  • Hlxuan.
    Hlxuan.
    2023-12-13

    如果你的项目开启了skyline渲染引擎(全局配置或页面配置"renderer": "skyline"),那么目前是不支持使用原生导航栏的,顶部原生导航栏消失,原生导航栏的配置就不生效了,控制台就会出现这个提示。

    在skyline页面下,如果需要使用顶部导航栏,需自行实现(如封装一个自定义组件)。

    关于skyline渲染引擎,可参考官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/introduction.html

    2023-12-13
    有用 1
    回复
  • 25号底片
    25号底片
    08-19

    可以在指定的page.json中加入"renderer": "skyline"配置,这样不需要skyline渲染的页面中window 配置 就还是生效的。这是我目前的解决办法。

    08-19
    有用
    回复 1
    • 297
      297
      12-04
      指定的page.json中加入"renderer": "skyline"配置没问题 但是 你需要在app.json 配置rendererOptions skyline属性,只要配置了 会提示window那几项是不生效啊
      12-04
      回复
登录 后发表内容