我正在运行Vue.js并在我的页面上运行一个组件。该组件在Chrome,Firefox等中运行良好,但在IE11中它会引发以下错误
Unhandled promise rejection SyntaxError: Invalid character
"Unhandled promise rejection"
{
[functions]: ,
__proto__: { },
description: "Invalid character",
message: "Invalid character",
name: "SyntaxError",
number: -2146827274,
stack: "SyntaxError: Invalid character
at Anonymous function (http://mydomain/js/app.js:6:21534)
at a (http://mydomain/js/app.js:7:5220)
at Anonymous function (http://mydomain/js/app.js:7:5344)
at c (http://mydomain/js/app.js:1:22805)"
}
这并没有告诉我太多,搜索谷歌没有帮助。有谁知道问题可能是什么?
由于
答案 0 :(得分:0)
我认为您的问题是IE doesn't support promises。任何依赖使用它们的JS代码,例如
axios.get('some/url/')
.then(response => (this.dataThing = response.data));
...将失败。您可以使用polyfill将其转换为IE11可以理解的内容,但是我不清楚如何实现它们。