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 入门指南推荐的)。
您需要做的就是使用 npm
或 yarn
安装它(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>
(回购中也有说明)
我真的没有使用 Vuejs 的经验,现在我必须修复 Internet Explorer 的代码。第一个问题是,修复所有箭头函数——没什么特别的,我做到了。
第二个是我只在 Internet Explorer 中无法获取网站上的任何内容 - 它在 Edge、Chrome 等上工作....
我真的不知道该怎么做我搜索并尝试了一切,比如 npm 安装 require、babel-polyfill、promise 等...
我希望有人能在这里帮助我,提供准确的指导。 你可以看到代码 http://gebrauchtwagen.itpm.at/mvc2/index.html
谢谢
您可能想要使用 es6-promise - 它与 webpack 一起开箱即用(我假设这就是您正在使用的,因为这是大多数 Vue 入门指南推荐的)。
您需要做的就是使用 npm
或 yarn
安装它(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>
(回购中也有说明)