【问题标题】:VueJS not loading on IE11VueJS 无法在 IE11 上加载
【发布时间】:2018-10-20 00:28:12
【问题描述】:

IE11 不加载我的 VueJS 应用程序。

我目前有一个控制台日志错误:SCRIPT1003: Expected ':' on the below line async:

   methods: {
       async getData() {

我已经使用 polyfill 进行了测试,但没有任何改进,我缺少什么?

谢谢

【问题讨论】:

  • 你使用 webpack 还是其他编译器?
  • 目前没有,只是原型设计。我原以为 babel + polyfill 会帮助解决这个问题。
  • 你应该发布你的 babel/webpack 配置,因为问题可能就在那里。
  • 我目前没有使用任何东西,正在制作原型。我只是在加载 vue/axios/bootstrap-vue。谢谢
  • 使用 Vue CLI cli.vuejs.org 设置 vue 项目。它很简单,并为您提供了一个有效的构建/转换设置。

标签: javascript vue.js vuejs2 internet-explorer-11


【解决方案1】:

我已经使用 polyfill 进行了测试,但没有任何改进,我是什么 不见了?

async await 语法是 ES2017 规范的一部分,并且在 Internet Explorer 中根本不受支持 - 除了箭头函数和类等许多其他功能之外。

正如一些 cmets 中提到的,这里唯一的解决方法是使用诸如 babel 之类的转译器将现代语言功能转译为 IE11 完全支持的 ES5。

我强烈建议使用vue-cli 来启动您的项目,因为它提供了使您的应用程序跨浏览器工作所需的所有构建设置以及更多功能,例如智能代码拆分。

【讨论】:

    猜你喜欢
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2015-01-09
    • 2016-05-02
    • 2022-10-07
    • 1970-01-01
    相关资源
    最近更新 更多