ThorUI_echo
ThorUI_echo
  • 发布:2019-01-25 13:34
  • 更新:2019-04-13 15:38
  • 阅读:1423

【报Bug】launch webview id is not ready

分类:nvue

详细问题描述(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
tabbar 页面嵌入nvue页面,退出登录清除uni.clearStorage() 时,再返回切换tabbar页面,nvue页面上执行的uni api全部会报错: launch webview id is not ready,导致页面无法跳转,除了uni.request
重现步骤
[步骤] 步骤已经在附件demo中详细说明,按照页面提示文字进行操作即可重现
[结果]
[期望]
[如果语言难以表述清晰,可以拍一个视频或截图,有图有真相]

IDE运行环境说明
[HBuilder 或 HBuilderX]
[IDE版本号]
HBuilderX 1.5.2 .20190121
[windows版本号]
[mac版本号]

App运行环境说明
[Android版本号]
[iOS版本号]
iphone6s
[手机型号]
应该和手机型号无关

[模拟器型号]

附件
附件已上传

联系方式
[QQ]

2019-01-25 13:34 负责人:无 分享
已邀请:
Neil_HL

Neil_HL

在一进入nvue页面立即执行uni的api会出现这个错误,需要延时下在进行条用,如果业务需求必须在created时调用api,请使用weex提供的内置模块

  • ThorUI_echo (作者)

    延时了,此问题我排查了应该是uni.clearStorage 或者uni.removeStorageSync api影响,使用异步api :uni.removeStorage似乎可以避免此错误,请下载demo重现一下

    2019-01-25 13:55

  • ThorUI_echo (作者)

    此问题和延时执行一点关系也没有,希望排查一下,api并不是初始化页面的时候调用,而是点击click的时候才去调用,延时多久都是一样

    2019-01-25 16:04

ThorUI_echo

ThorUI_echo (作者) - 开源项目: https://thorui.cn/doc

此问题和延时执行一点关系也没有,希望官方排查一下,api并不是初始化页面的时候调用,而是点击click的时候才去调用,延时多久都是一样

Neil_HL

Neil_HL

你的demo 里面在退出登录的时候执行了 uni.clearStorage的操作,将nvue页面需要的一个值也清除了,导致出现了问题,我们后续会修复这个问题。你暂时可以先使用removeStorage进行操作。

Trust

Trust - 少说废话

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