小程序
小游戏
企业微信
微信支付
扫描小程序码分享
-
- 希望能支持async/await
4 个回答
目前暂不支持此功能。
那有计划做async/await的支持吗?
内容中可能包含密钥、AppSecret等私密参数,泄漏会有安全风险,请检查内容并确认。
暂不考虑支持
把‘上传代码时自动压缩混淆’这个勾也去掉居然就好了,这样会不会有手机不兼容?
据观察,小程序不勾选es6转es5已经可以使用async/await了。但是不确定具体各个机型的机型的兼容情况,官方是否可以给出一个兼容的情况啊,至少让开发者可以清楚直接使用async/await的成本,希望官方小姐姐能给一个答复,辛苦了~~~
好像支持typeScript 了,那typeScript不就可以用async/await了吗?就是不知道用typeScript坑多不多。本人对typeScript也不太熟。
勾选上增强编译 原生也可以使用
regenerator-runtime.js 这东西可以看看。
是这个东东是吧https://github.com/facebook/regenerator
直接搬下来用,还是会报错。要自己编译还不如用Taro、mpvue等框架来搞了,何必用写原生的小程序。
直接把文件copy下来 然后引用就好了啊。。
试过的,代码会报错。你的“ES6 转 ES5”和“上传代码时自动压缩混淆”是不勾选的吧?
勾选“ES6 转 ES5” 、 “上传代码时自动压缩混淆” 引入 https://github.com/facebook/regenerator 里的regenerator-runtime 代码会报错 regeneratorRuntime is not defined
如果去掉“ES6 转 ES5”和“上传代码时自动压缩混淆”什么都不用引入就可以用了。
点击菜单 工具 - 项目详情,把 ES6 转 ES5 的勾选去掉你就可以用 async/await 了
不勾选ES6与ES5是不报错了,但只能在开发者工具里看了,预览和上传代码都会出错。很多ES6的东西用不了,比如解构 。
把‘上传代码时自动压缩混淆’这个勾也去掉居然就好了
目前暂不支持此功能。
那有计划做async/await的支持吗?
暂不考虑支持
把‘上传代码时自动压缩混淆’这个勾也去掉居然就好了,这样会不会有手机不兼容?
据观察,小程序不勾选es6转es5已经可以使用async/await了。但是不确定具体各个机型的机型的兼容情况,官方是否可以给出一个兼容的情况啊,至少让开发者可以清楚直接使用async/await的成本,希望官方小姐姐能给一个答复,辛苦了~~~
好像支持typeScript 了,那typeScript不就可以用async/await了吗?就是不知道用typeScript坑多不多。本人对typeScript也不太熟。
勾选上增强编译 原生也可以使用
regenerator-runtime.js 这东西可以看看。
是这个东东是吧https://github.com/facebook/regenerator
直接搬下来用,还是会报错。要自己编译还不如用Taro、mpvue等框架来搞了,何必用写原生的小程序。
直接把文件copy下来 然后引用就好了啊。。
试过的,代码会报错。你的“ES6 转 ES5”和“上传代码时自动压缩混淆”是不勾选的吧?
勾选“ES6 转 ES5” 、 “上传代码时自动压缩混淆” 引入 https://github.com/facebook/regenerator 里的regenerator-runtime 代码会报错 regeneratorRuntime is not defined
如果去掉“ES6 转 ES5”和“上传代码时自动压缩混淆”什么都不用引入就可以用了。
点击菜单 工具 - 项目详情,把 ES6 转 ES5 的勾选去掉你就可以用 async/await 了
不勾选ES6与ES5是不报错了,但只能在开发者工具里看了,预览和上传代码都会出错。很多ES6的东西用不了,比如解构 。
把‘上传代码时自动压缩混淆’这个勾也去掉居然就好了