余红杰
余红杰
  • 发布:2019-04-16 10:45
  • 更新:6 天前
  • 阅读:210

【报Bug】今早更新后出问题了,请求借口(APP-PLus)

分类:uni-app

详细问题描述

微信小程序H5无问题!!!

[内容]
1.报错:[JS Framework] Failed to execute the callback function:
ReferenceError: Can't find variable: clearTimeout_ERROR
reportJSException >>>> exception function:setTimeoutCallback, exception:JavaScript execute error!Exception: ReferenceError: Can't find variable: clearTimeout
10:39:15.225 39:07.446 26623 26647 E console :
@weex service:3:32715
10:39:15.246 39:07.446 26623 26647 E console : weex service:3:32605
10:39:15.267 39:07.446 26623 26647 E console : setTimeoutCallback@(weex framework):1:17002
2:读取不到res.header的内容(这个很诡异),能够打印出res.header的内容,但是打印res.header.ETag等等,都是undefined(???),Object.create(res.header)得到的是{},太奇怪了

重现步骤

[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
uniapp-hbuilderX
[IDE版本号]
1.9.1
[windows版本号]

[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]
安卓7.0
[iOS版本号]

[手机型号]
努比亚z17s
[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ]

2019-04-16 10:45 分享
已邀请:
DCloud_UNI_Trust

DCloud_UNI_Trust

提供下完整的可以重现问题的最简示例。

为了不影响开发,可以暂时切换至非自定义组件模式。

  • 余红杰 (作者)

    就是一个简单的请求,微信小程序等没有影响,就手机那边有问题

    2019-04-16 10:56

  • DCloud_UNI_Trust

    回复 余红杰:贴个代码片段也行呀,或者提供下请求的地址。hello uniapp 的例子能重现这个问题不?

    2019-04-16 10:57

  • 余红杰 (作者)

    回复 DCloud_UNI_Trust:问题已经解决,app端在某些情况下会自动在header的属性名末尾加一个空格????hello那个例子貌似没问题,我用芙拉

    2019-04-16 11:52

  • 余红杰 (作者)

    回复 DCloud_UNI_Trust:报错找到问题了,plus.geoloaction那个,设置timeout时就报错

    2019-04-16 13:13

  • DCloud_UNI_Trust

    回复 余红杰:确认bug,为了不影响开发,可以暂时切换至非自定义组件模式。

    2019-04-16 14:00

余红杰

余红杰 (作者)

但是那个报错依然后问题。不知道哪来的,我没用setTimeout.
头消息一定概率变成(多了空格。):
{
11:57:20.939 57:14.064 6610 6634 I console : "Cache-Control ": "no-cache",
11:57:20.960 57:14.064 6610 6634 I console : "Access-Control-Allow-Methods ": "GET,PUT,POST",
11:57:20.981 57:14.064 6610 6634 I console : "X-Powered-By ": "Express",
11:57:21.001 57:14.064 6610 6634 I console : "X-Android-Selected-Protocol ": "http/1.1",
11:57:21.021 57:14.064 6610 6634 I console : "Connection ": "keep-alive",
11:57:21.041 57:14.064 6610 6634 I console : "Access-Control-Allow-Headers ": "",
11:57:21.061 57:14.064 6610 6634 I console : "X-Android-Response-Source ": "NETWORK 200",
11:57:21.082 57:14.064 6610 6634 I console : "X-Android-Sent-Millis ": "1555387034035",
11:57:21.103 57:14.064 6610 6634 I console : "Content-Type ": "application/json; charset=utf-8",
11:57:21.124 57:14.064 6610 6634 I console : "Date ": "Tue, 16 Apr 2019 03:57:20 GMT",
11:57:21.145 57:14.064 6610 6634 I console : "Content-Length ": "1077",
11:57:21.165 57:14.064 6610 6634 I console : "ETag ": "W/\"435-/DqbhYCVlwdcrtyPTDtSldsall4\"",
11:57:21.187 57:14.064 6610 6634 I console : "Server ": "yx3d-server",
11:57:21.207 57:14.064 6610 6634 I console : "Access-Control-Allow-Origin ": "
",
11:57:21.227 57:14.064 6610 6634 I console : "X-Android-Received-Millis ": "1555387034046"
11:57:21.247 57:14.064 6610 6634 I console : }__LOG

白羽

白羽

小白的报告。console.log(JSON.stringfy(e)),会出现一长串的错误。

  • 余红杰 (作者)

    另外报错是plus.geolocation设置timeout出现的

    2019-04-16 13:13

白羽

白羽

请教。console.log(JSON.stringfy(e))出现一长串错误,是什么原因呢?e是指touchstart、tap等事件的参数

  • 余红杰 (作者)

    ...你把报错贴上来

    2019-04-16 13:19

  • 白羽

    <view class="" @tap="ontap">
    1级1-1级1-1-1级1-2级1-2-1级1-1级1-1-1级1-2级1-2-1级1-1级1-1-1级1-2级1-2-1级
    </view>

    ontap: function(e) {
    console.log(JSON.stringify(e));
    }

    点击之后:
    13:46:11.138 thirdScriptError
    13:46:11.159 Event Handler Error @ pages/index/index#handleEvent
    13:46:11.201 46:07.832 7658 7681 I console : ontap@(global function):8807:33
    13:46:11.242 46:07.832 7658 7681 I console : (global function):2156:24
    13:46:11.285 46:07.832 7658 7681 I console : (global function):2143:26
    13:46:11.326 46:07.832 7658 7681 I console : handleEvent@(global function):2133:20
    13:46:11.347 46:07.832 7658 7681 I console : safeCallback@(global function):8:424072
    13:46:11.369 46:07.832 7658 7681 I console : (global function):8:564793
    13:46:11.390 46:07.832 7658 7681 I console : (global function):8:568021
    13:46:11.409 46:07.832 7658 7681 I console : (global function):8:567295
    13:46:11.430 46:07.832 7658 7681 I console : n@(global function):8:171427
    13:46:11.451 46:07.832 7658 7681 I console : subscribeHandler@(global function):8:1563
    13:46:11.475 46:07.832 7658 7681 I console : (global function):7:76895
    13:46:11.494 46:07.832 7658 7681 I console : (global function):7:76916
    13:46:11.514 46:07.832 7658 7681 I console : B@(global function):7:4462
    13:46:11.535 46:07.832 7658 7681 I console : (global function):7:79385
    13:46:11.557 46:07.832 7658 7681 I console : consume@(weex framework):1:19850
    13:46:11.598 46:07.832 7658 7681 I console : (weex framework):1:177648__ERROR

    2019-04-16 13:47

  • 余红杰 (作者)

    回复 白羽:更新后的BUG吧,这次更新挺多问题的,你直接看文档去读取所需属性值

    2019-04-16 14:04

DCloud_UNI_Trust

DCloud_UNI_Trust

1.9.2 已更新并修复此问题

要回复问题请先登录注册