vue 项目编译通过,在360浏览器下报错:Unexpected token {

clipboard.png

点击错误进去文件,是elementUI的文件

clipboard.png

我进入报错的文件查看,该文件并没有出现括号多了或者少了的情况,webpack编译都没问题,在其他浏览器下也没问题,我用的是最新的360浏览器,大家有遇到过这种情况吗?

elementUI 是全局引入的

clipboard.png

今天发现在IE11和低版本的Chrome也打不开,报错如下:

clipboard.png

阅读 10.4k
5 个回答

这个语法是es6的吧,你webpack编译应该编译成es5版本的js

新手上路,请多包涵

楼主解决了吗 遇到同样的问题

以前遇到过这个问题,是因为你的es6语法没有完全转换为es5。
我们的.babelrc文件配置是这样的,你可以参考下:

{
  "presets": [
    ["env", { "modules": false }],
    "stage-2"
  ],
  "plugins": ["transform-runtime"],
  "comments": false,
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": [ "istanbul" ]
    }
  }
}

已经解决了,是elementUI的问题,360极速模式可以打开了

export default {
  functional: true,
  render(h, children) {//把括号去掉就行了
    const data = {
      on: new Transition()
    };

    return h('transition', data, children);
  }
};

但是IE11还是打不开,还是在那个文件里报错,但是没有指定在什么具体的位置

clipboard.png

点开报的错:

clipboard.png

新手上路,请多包涵

请问解决了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏