想让导航栏出现文字,就在对应的页面的json中设置windows的navigationBarTitleText就可以了。但是现在想动态设置不同的标题头,比如点击top250的more,标题就显示top250。如何动态设置导航栏?


把这个setNavigationBarTitle函数放在onload函数的时候,并不能显示出来。因为onload是页面初始化,初始化的时候不能操作和UI相关的东西的。因为这时候页面还没有生成。页面生成周期中,除了onload之后,还有onready和onshow。换成在onready里面,可以的。onshow也不可以。

那就考虑一下,怎么把onload里面获得的category,放到onready里面。就是通过设置data全局变量。然后在onshow中获取:

网友评论