予象
予象
  • 发布:2019-05-20 11:40
  • 更新:2019-08-01 11:46
  • 阅读:1237

【报Bug】生命周期函数onLoad onShow 做判断跳转时,出现空白并报错

分类:HBuilderX

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

[内容]

生命周期函数onLoad onShow 做判断跳转时,出现空白并报错

重现步骤

升级到1.9.7版本出现的,1.9.8版本也同样存在

11:38:50.557 Expected updated data but get first rendering data at uniapp://ready:182
11:38:50.575 webviewScriptError
11:38:50.595 Expected updated data but get first rendering data
11:38:50.615 Error: Expected updated data but get first rendering data
11:38:50.635 at F (uniapp://ready:182:679403)
11:38:50.655 at uniapp://ready:182:681248
11:38:50.697 at uniapp://ready:182:681228
11:38:50.735 at window.dispatchGenerateFunc (file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/__uniappview.html:40:30)
11:38:50.775 Expected updated data but get first rendering data at uniapp://ready:182
11:38:50.795 webviewScriptError
11:38:50.815 Expected updated data but get first rendering data
11:38:50.835 Error: Expected updated data but get first rendering data
11:38:50.855 at F (uniapp://ready:182:679403)
11:38:50.875 at uniapp://ready:182:680701
11:38:50.895 at uniapp://ready:182:670474
11:38:50.915 at uniapp://ready:182:113271
11:38:50.935 at uniapp://ready:182:91615
11:38:50.955 at t.(anonymous function) (uniapp://ready:182:89683)
11:38:50.976 at Object.subscribeHandler (uniapp://ready:182:1513)
11:38:50.995 at Object.subscribeHandler (uniapp://ready:1:19939)

2019-05-20 11:40 分享
已邀请:

最佳回复

DCloud_UNI_FXY

DCloud_UNI_FXY

临时解决方案:
setTimeout 500,1000 之类的再做跳转
下个版本会修复此问题

  • brightyang

    抓紧修复吧,每次新版本一出就会爆出其他的bug,都不敢更新了

    2019-05-21 18:53

  • ouweican@126.com

    1.9.9修复了app,但是现在小程序里跳转失效了,也需要加setTimeout才能跳转

    2019-05-23 10:34

  • wushuying0313@163.com

    新版本还是有这个问题

    2019-05-23 10:56

  • 薄荷味的雪

    1.9.9还是有问题

    2019-05-23 11:02

  • DCloud_UNI_HDX

    回复 薄荷味的雪: HbuilderX项目还是cli项目 cli项目需要更新

    2019-05-23 17:20

GUNDAM

GUNDAM

所有非用户点击 直接js跳转的全部报错 switchTab redirectTo navigateTo

DCloud_heavensoft

DCloud_heavensoft

说明编译模式。
编辑帖子,提供一个仅管理员可见的源码附件。

  • 予象 (作者)

    随便创建个项目,编辑两个页面,进行这样的跳转就会出现上述情况:白屏、报错。

    2019-05-21 09:04

sei摸挑

sei摸挑

同样会有类似的问题

GUNDAM

GUNDAM

同样会有类似的问题

罗文

罗文

同样问题加1,现在是切换到上一个版本在开发。

  • GUNDAM

    目前价格500秒延时再调用 可以绕过

    2019-05-21 15:26

  • 罗文

    回复 GUNDAM: 不想改代码,反正下一版会修复。

    2019-05-21 15:52

DCloud_UNI_HDX

DCloud_UNI_HDX

HBuilderX 1.9.9 已修复

  • 薄荷味的雪

    并没有修复,仍然会有问题。加上setTimeOut后,会提示switchTab before pages are registered.

    2019-05-23 11:35

  • DCloud_UNI_HDX

    回复 薄荷味的雪: 提供测试Demo

    2019-05-23 17:21

  • wushuying0313@163.com

    回复 DCloud_UNI_HDX:

    现在是这个错误

    18:42:40.464 appServiceSDKScriptError

    18:42:40.484 r.setStyle is not a function; at wx.reLaunch

    18:42:40.505 TypeError: r.setStyle is not a function

    18:42:40.710 at eval (D:/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-app-plus/dist/index.js:87:11)

    2019-05-27 18:43

1606726660@qq.com

1606726660@qq.com

要回复问题请先登录注册