Internet Explorer Vuejs 需要 polyfill Promise

Internet Explorer Vuejs require polyfill Promise

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

第二个是我只在 Internet Explorer 中无法获取网站上的任何内容 - 它在 Edge、Chrome 等上工作....
我真的不知道该怎么做我搜索并尝试了一切,比如 npm 安装 require、babel-polyfill、promise 等...

我希望有人能在这里帮助我,提供准确的指导。 你可以看到代码 http://gebrauchtwagen.itpm.at/mvc2/index.html

谢谢

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

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

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> 

(回购中也有说明)