小程序子页面比较多的时候总会希望页面导航栏标题可以自由定义,官方给出的解决办法很简单,就是在page.json中添加:
{
"navigationBarTitleText": "突破1万小时",
}
然而今天在调试另一个小程序的时候却意外发现这个办法行不通,去网上找了各种答案,但几乎都是上面的方法,去掉 window:{}。以为是我的工程配置出了问题,检查几次都无果。最后无意中看到app.json文件中的 "pages": [ ] 的页面路径感觉有点不对,少了很多子页面的路径,于是我就试着把页面路径补全,果不其然,加上路径以后所有的子页面导航栏标题都正常显示了。这才发现原来这个配置就算缺少路径也是可以正常运行的,只是window配置方面的信息会失效。
网友评论