小程序做了个切换语言,切换语言如何直接修改所有页面的标题啊?
而不是一个页面一个页面的去重新设置啊?目前小程序好像只有修改当前页面标题的api。。。
获取到新的标题之后。使用
wx.setNavigationBarTitle({ title: '当前页面'})
首先建议无需提供设置语言的功能,而是在用户进入小程序的时候就判定好语言。
如果要这么做的话,可以在设置了新的语言后,通过重新加载小程序的方式,使界面使用新的语言来进行渲染。
如果你的标题都是已知固定的 你可以弄两种语言的数组 拿个全局变量存一下 取得时候取数组就行了,要是都是动态获取的标题,你应该是根据每个页面数据单独设置吧,不然能怎样,就用单独修改的那个api