IE11中的Vue.js错误

时间:2018-05-16 14:28:57

标签: vue.js syntax-error

我正在运行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)"
    }

这并没有告诉我太多,搜索谷歌没有帮助。有谁知道问题可能是什么?

由于

1 个答案:

答案 0 :(得分:0)

我认为您的问题是IE doesn't support promises。任何依赖使用它们的JS代码,例如

axios.get('some/url/')
        .then(response => (this.dataThing = response.data));

...将失败。您可以使用polyfill将其转换为IE11可以理解的内容,但是我不清楚如何实现它们。