wx.setNavigationBarTitle 动态设置页面标题问题?

小程序 文章 2020-08-29 12:01 0 23 全屏看文

wx.setNavigationBarTitle 动态设置页面标题问题?wx.setNavigationBarTitle dynamically set the page title problem?

wx.setNavigationBarTitle 动态设置页面标题问题?

代码片段:https://developers.weixin.qq.com/s/NQq4QXmx7vjM

本来打算动态设置首页的标题的,结果标题设置到另一个页面上

Code fragment: https://developers.weixin.qq.com/s/NQq4QXmx7vjM Originally intended to dynamically set the title of the first page, the result title is set to another page

回答:

A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹:

把setNavigationBarTitle写到onLoad里面,或者直接写到json里。

Admin²⁰²⁰:
setNavigationBarTitle是设置当前页面的标题。注意当前是指执行setNavigationBarTitle代码时激活的页面。代码里已经navigateTo到title页了,这个时候的当前激活的页面是title页,你setTimeOut后执行的setNavigationBarTitle设置的就是title页
风哀伤:所以这个时候需要怎么办?我想在首页设置标题,但是由于业务原因,会在首页没有渲染完之前就调转到了另一个页面
Admin²⁰²⁰:直接onLoad里setNavigationBarTitle,不用setTimeOut
风哀伤:页面标题是从接口中获取的,我这边就用setTimeout来复现
?:

两个页面都在onshow里设置一下就可以了

风哀伤:一个是动态标题,一个是固定标题

-EOF-