问题描述:
在做微信小程序开发的过程中,因为需要通过不同的页面显示不同的标题,以便用户可以清晰了解当前页面的功能以及服务。其中如果事先确定了某个页面的标题时,可以通过该页的 .json 文件进行设置。
{
"navigationBarTitleText": "这是一个标题"
}
通过以上设置,就可以快速设置页面的标题了。
可是在我的开发当中这个方法并行不通。
原因分析:
原来想要在页面的标题 navigationBarTitleText 可以成功设置,前提是需要在 app.json 文件中设置好 page页面的路径。
一般在微信开发工具进行创建页面的时候,会自动生成对应的 page 路径在 app.json 文件中的,如果是同时使用其他编辑器开发的时候就需要注意一下 app.json 文件是否添加上路径了。
解决方案:
在小程序的根目录 app.json 文件中 page 属性设置页面路径即可: “page”: [ “页面相对路径” ]。
例如:
"pages": [
"pages/index/index",
"页面路径填这里!!!"
],
"window": {
……
},
}
由于 app.json 文件本身就会包含其它的属性字段,就不过多展示了,直接看需要添加的位置。