美文网首页微信小程序
8-2 动态设置导航栏标题

8-2 动态设置导航栏标题

作者: 留白_汉服vs插画 | 来源:发表于2017-11-27 15:27 被阅读31次

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

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

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

相关文章

  • 8-2 动态设置导航栏标题

    想让导航栏出现文字,就在对应的页面的json中设置windows的navigationBarTitleText就可...

  • 微信小程序mpvue动态设置navigationBarTitle

    静态设置导航栏标题 main.js 动态设置导航栏标题 这种一般是根据某个变化的参数来设置的,所以会有页面跳转和传...

  • UINavigationBar详解

    设置导航栏标题 设置导航栏的背景颜色 设置导航栏的背景图片 UIBarMetrics枚举:UIBarMetrics...

  • 有关导航栏的那些事

    1、设置导航栏中间的标题: 2、设置导航栏的 标题 文字颜色: 3、设置NavigationBar背景颜色 4、设...

  • 设置导航栏颜色, 字体大小

    取出导航栏 设置导航栏背景色 设置标题颜色和字体大小 设置布局从导航栏下开始, 把导航栏设置为不透明 设置状态栏的...

  • 导航栏设置

    //.导航栏 letnavBar=UINavigationBar.appearance() //.设置导航栏标题颜...

  • Swift — UINavigationController

    //设置设置导航栏标题 self.title="主页" //设置导航栏背景色 self.navigationCon...

  • navigationController导航栏总结

    1.设置导航栏标题 2.设置item颜色(返回按钮颜色--并不是标题颜色) 3.设置导航栏背景色 4.导航栏背景图...

  • 导航栏UINavigationController

    2,设置导航栏的背景颜色 3,设置导航栏按钮字体颜色 4,设置标题样式与颜色(通过导航栏字典的方式) 5,设置返回...

  • 设置导航栏

    1.设置导航栏上的标题 以后补充区别: 2.设置导航栏的view:

网友评论

    本文标题:8-2 动态设置导航栏标题

    本文链接:https://www.haomeiwen.com/subject/pbkdbxtx.html