Internet Explorer Vuejs 需要 polyfill Promise

Ali*_*adi 3 internet-explorer require promise vue.js es6-promise

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

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

我希望有人可以在这里帮助我提供确切的指示该怎么做。你可以在http://gebrauchtwagen.itpm.at/mvc2/index.html上看到代码

谢谢你

Tib*_*agu 5

您可能想要使用es6-promise - 它与 webpack 一起开箱即用(我假设这就是您正在使用的,因为这是 Vue 上的大多数引物推荐的)。

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

import 'es6-promise/auto';
Run Code Online (Sandbox Code Playgroud)

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

<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js"></script> 
Run Code Online (Sandbox Code Playgroud)

(在回购中也有说明)