共计 1154 个字符,预计需要花费 3 分钟才能阅读完成。
app.json文件:
{ "pages": [ "pages/index/index", "pages/books/books", "pages/logs/logs"
], "window": { "backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#000", "navigationBarTitleText": "KYY-READER", "navigationBarTextStyle": "white"
}, "sitemapLocation": "sitemap.json"}
我的books页面中的.json文件:
{ "usingComponents": {}, "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#000", "navigationBarTitleText": "我的书籍", "navigationBarTextStyle": "white"
}
}
本以为会直接覆盖掉配置,但是保存了之后,立马就来了一个警告:
虽然程序没报错,但是books页面中的NavigationBar没生效,依旧还是app.json中配置的文字。在创建小程序的时候,默认生成了一个log页面,进入页面的时候看到navigator是有变化的,打开比对了一下,原来是没有写window,而是直接写属性名:
原因找到了,“页面的.json只能设置 window 相关的配置项,而无需写 window 这个键”!!!将我的books.json修改一下:
{ "usingComponents": {}, "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#000", "navigationBarTitleText": "我的书籍", "navigationBarTextStyle": "white"}
问题得到解决,navigator这一次生效了。
转载自https://www.jiweichengzhu.com/article/7068154b74ba43f1933cc65a76d9f976
● 有话想说?点这里留下你的脚印吧!
● 版权所有,转载请注明出处!
正文完
发表至: 最新动态
2020-06-29