收藏
回答

要怎么动态修改所有页面标题啊

问题模块
API和组件


小程序做了个切换语言,切换语言如何直接修改所有页面的标题啊?

而不是一个页面一个页面的去重新设置啊?目前小程序好像只有修改当前页面标题的api。。。


最后一次编辑于  2017-08-08  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • HS
    HS
    2017-08-09

    首先建议无需提供设置语言的功能,而是在用户进入小程序的时候就判定好语言。

    如果要这么做的话,可以在设置了新的语言后,通过重新加载小程序的方式,使界面使用新的语言来进行渲染。

    2017-08-09
    赞同
    回复
  • 王王王
    王王王
    2017-08-09

    获取到新的标题之后。使用

    wx.setNavigationBarTitle({
      title: '当前页面'})


    2017-08-09
    赞同
    回复
  • For、笨点点
    For、笨点点
    2017-08-09

    如果你的标题都是已知固定的 你可以弄两种语言的数组 拿个全局变量存一下 取得时候取数组就行了,要是都是动态获取的标题,你应该是根据每个页面数据单独设置吧,不然能怎样,就用单独修改的那个api

    2017-08-09
    赞同
    回复