setNavigationBarTitle 真机调试,时常不显示,显示默认的,频率很高,10次有5次不显示给定的值,
onLoad((param: any) => {
uni.setNavigationBarTitle({
title: state.deviceName,
success: (res) => {
console.log('setNavigationBarTitle:', state.deviceName);
},
fail: (error) => {
console.log('setNavigationBarTitle fail:', error);
}
})
})
日志显示走success方法,但是,页面不渲染
2 个回复
b***@gmail.com (作者)
放在onload,需要加延时200ms即可,
DCloud_UNI_Anne
如果需要在页面进入时设置标题,可以在onReady内执行,以避免被框架内的修改所覆盖。如果必须在onShow内执行需要延迟一小段时间。文档