choin
choin
  • 发布:2020-05-30 17:29
  • 更新:2022-01-04 17:11
  • 阅读:1520

【报Bug】setNavigationBarTitle无法设置标题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.9

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: redmi note7

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

hx最新版直接复现

预期结果:

hx最新版直接复现

实际结果:

hx最新版直接复现

bug描述:

onLoad(option) {  
   uni.setNavigationBarTitle({  
                title: '[' + option.keyword + '] 搜索结果'  
            });  
}  

上个页面传来的参数,hx热刷新是可以的,手动操作APP不行
之前没升级V3正常。

2020-05-30 17:29 负责人:DCloud_Android_zl 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

Bug已确认,下版修复,pages.json globalStyle -> backgroundColor: "#F8F8F8", 只能是 #F8F8F8

  • choin (作者)

    “pages.json globalStyle -> backgroundColor: "#F8F8F8", 只能是 #F8F8F8”


    啥意思?

    2020-06-01 16:49

  • b***@sina.com

    具体什么时候修复呢,等着用呢

    2020-06-04 14:01

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

HBuilderX 2.7.11 alpha 版已修复

  • choin (作者)

    https://ask.dcloud.net.cn/question/98032

    这个麻烦也看一下

    2020-06-05 13:34

黄蛋蛋

黄蛋蛋

反正我H5就这样写 烦死了

/**  
 * 动态设置当前页面的标题  
 * @param {object} options  
 * @param {string} options.title - 页面标题  
 * @param {function=} options.success - 接口调用成功回调函数  
 * @param {function=} options.fail - 接口调用失败的回调函数  
 * @param {function=} options.complete - 接口调用结束的回调函数(调用成功、失败都会执行)  
 */  
export const setNavigationBarTitle = (options = {}) => {  
  uni.setNavigationBarTitle(options)  
  // #ifdef H5  
  const ua = navigator.userAgent  

  document.title = options.title  
  if (/MicroMessenger/i.test(ua) && uni.getSystemInfoSync().platform === 'ios') {  
    let iframe = document.createElement('iframe')  

    iframe.src = 'data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs='  
    iframe.style.display = 'none'  
    iframe.onload = async () => {  
      await sleep()  
      iframe.remove()  
    }  
    document.body.appendChild(iframe)  
  }  
  // #endif  
}

该问题目前已经被锁定, 无法添加新回复