z***@126.com
z***@126.com
  • 发布:2020-07-16 12:53
  • 更新:2020-08-05 20:14
  • 阅读:2855

【报Bug】alpha 2.8.0 运行钉钉小程序报错,此前版本都正常 异步请求出错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: Alpha

HBuilderX版本号: 2.8.0

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 模拟器

手机机型: iphone 6s

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

hbuilderx alpha版本 升级2.8.0 运行之前钉钉小程序项目,空项目正常 async await 异步请求出现该问题,取消异步请求正常

预期结果:

运行正常

实际结果:

报错,没有走到业务逻辑代码就报错了

bug描述:

钉钉小程序在2.8.0版本中运行 钉钉模拟器报错 回退版本 即可正常
Uncaught TypeError: Function(...) is not a function
at Object../common/vendor.js (vendor.js:9367)
at webpack_require (runtime.js:92)
at Object../common/vendor.js (vendor.js:8630)
at
webpack_require
(runtime.js:92)
at Object.<anonymous> (vendor.js:8532)
at Object../common/vendor.js (vendor.js:8621)
at webpack_require (runtime.js:92)
at Object.<anonymous> (main.js:12)
at Object../common/main.js (main.js:53)
at
webpack_require
(runtime.js:92)
./common/vendor.js @ vendor.js:9367
webpack_require @ runtime.js:92
./common/vendor.js @ vendor.js:8630
webpack_require
@ runtime.js:92
(anonymous) @ vendor.js:8532
./common/vendor.js @ vendor.js:8621
webpack_require @ runtime.js:92
(anonymous) @ main.js:12
./common/main.js @ main.js:53
webpack_require
@ runtime.js:92
checkDeferredModules @ runtime.js:48
webpackJsonpCallback @ runtime.js:35
./common/main.js @ main.js:1
webpack_require @ bootstrap:19
./app.js @ app.js:4
webpack_require
@ bootstrap:19
success @ index$.worker.js:31
start @ af-appx.worker.ide.js:5390
g.bootstrapApp @ af-appx.worker.ide.js:5397
./.tea/entryFiles-development/index$.worker.js @ index$.worker.js:43
webpack_require @ bootstrap:19
0 @ user.js:2
webpack_require
@ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ bootstrap:83
[WORKER] onerror Uncaught TypeError: Function(...) is not a function
setTimeout (async)
g.setTimeout @ af-appx.worker.ide.js:2581
console.error @ bridge.js:1
g.onerror @ af-appx.worker.ide.js:5361
error (async)
./src/framework/index.worker.tsx @ af-appx.worker.ide.js:5346
webpack_require @ af-appx.worker.ide.js:18
./src/framework/dev.tsx @ af-appx.worker.ide.js:5299
webpack_require
@ af-appx.worker.ide.js:18
./src/bridge/dingtalk.worker.tsx @ af-appx.worker.ide.js:3702
webpack_require @ af-appx.worker.ide.js:18
./src/bridge/index.worker.tsx @ af-appx.worker.ide.js:3861
webpack_require
@ af-appx.worker.ide.js:18
./src/common.tsx @ af-appx.worker.ide.js:5221
webpack_require @ af-appx.worker.ide.js:18
./src/index.worker.tsx @ af-appx.worker.ide.js:5412
webpack_require
@ af-appx.worker.ide.js:18
0 @ af-appx.worker.ide.js:5893
__webpack_require__ @ af-appx.worker.ide.js:18
AFAppX../node_modules/@ali/appx-dd/es/bridge/Animation.js @ af-appx.worker.ide.js:70
(anonymous) @ af-appx.worker.ide.js:71
TypeError: Cannot read property 'newPage' of undefined
at Object.fn (bridge.js:1)
at HTMLDocument.document.dispatchEvent (bridge.js:1)
at <anonymous>:1:10
setTimeout (async)
g.setTimeout @ af-appx.worker.ide.js:2581
s.(anonymous function) @ bridge.js:1
document.dispatchEvent @ bridge.js:1
(anonymous) @ VM106:1
WebFrame.(anonymous function) @ VM99 web-frame.js:56
electron.ipcRenderer.on @ VM83 web-frame-init.js:36
emit @ VM18 events.js:182
[WORKER] onerror TypeError: Cannot read property 'newPage' of undefined
at Object.fn (bridge.js:1)
at HTMLDocument.document.dispatchEvent (bridge.js:1)
at <anonymous>:1:10

2020-07-16 12:53 负责人:无 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

Bug已确认
当前版本解决方案
1.HBuilderX\plugins\uniapp-cli\package.json dependencies 节点增加 "regenerator-runtime": "^0.12.1",
2.替换下面附件中文件到 HBuilderX\plugins\uniapp-cli\node_modules\regenerator-runtime\

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

HBuilderX 2.8.2+ 已修复

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