Internet Explorer Vuejs需要polyfill Promise

时间:2017-11-23 13:38:10

标签: internet-explorer vue.js promise require es6-promise

我真的没有使用Vuejs的经验,现在我必须为Internet Explorer修复代码。第一个问题是,修复所有箭头功能 - 没什么特别的,我做到了。

第二个是我没有在网站上获得任何内容只在Internet Explorer中 - 它在Edge,Chrome等上工作....我真的不知道该做什么我搜索并尝试了一切,比如npm安装要求,babel-polyfill,承诺等......

我希望有人可以通过Exact指令帮助我做什么。 你可以看到代码 http://gebrauchtwagen.itpm.at/mvc2/index.html

谢谢

1 个答案:

答案 0 :(得分:4)

您可能想要使用es6-promise - 它与webpack一起开箱即用(我会假设您正在使用的是因为那个&#39} #39;是Vue推荐的大多数引物。

您需要做的就是使用npmyarn(github repo中的说明)安装它,然后在项目中要求它:

import 'es6-promise/auto';

稍后编辑:看到您只是从CDN导入Vue,所以在您的情况下,只需以相同的方式导入Promise polyfill:

<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js"></script> 

(回购中的说明)