javascript - firefox不支持async怎么办?
PHP中文网
PHP中文网 2017-04-11 12:26:20
[JavaScript讨论组]

这是我的代码、加async就报错

firefox报错如下

chrome中欢欢喜喜过大年

我可是从官网下的啊、大佬们有什么解决方法么?
编译环境为vue.js + webpack + es6

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
怪我咯

chrom v8引擎比较前卫的…… 所以他更新的比较快,你用Safari也会不欢喜的
现在好像也只有chrom支持async吧。

你需要使用babel将你的前端js文件转为es5.
选择你的打包工具与babel配合使用

babel async 文档

如果你不喜欢bable,可以使用Promise风格去写,async也是基于promise实现的。

PHP中文网

es6是能再所有的浏览器裸奔的吗? 为了考虑兼容,通常会使用babel优雅降级,就是我们在开发开写es6的代码,但是通过工具,最终在浏览器上实际跑的是es5的代码

伊谢尔伦

Async await是es7的草案,还没有成为标准,不是所有浏览器都支持,生产环境下用babel编译为es5

大家讲道理

使用 babel

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号