h***@163.com
h***@163.com
  • 发布:2018-02-24 18:09
  • 更新:2018-02-25 14:04
  • 阅读:2702

APP真机调试不支持ES6语法?

分类:HBuilder
//加载页面css  
  function loadCss(css) {  
    css.forEach((path)=>{  //此行会报错:Uncaught SyntaxError: Unexpected token =>  
      $('<link/>', {  
        rel: 'stylesheet',  
        type: 'text/css',  
        href: path  
      }).appendTo('head');  
    });  
  }

会报错 : Uncaught SyntaxError: Unexpected token =>

$(`#${panelId}-m_share`)[0].style.display = "none";

会报错 : Uncaught SyntaxError: Unexpected token ILLEGAL

我在项目-->右键-->属性-->语法&框架-->JavaScript版本:ECMAScript6 还是不可以
请问是不能使用这样的语法嘛?
我们是将已有的webApp拿过来打包的,使用的framework7框架,代码中存在大量的此类语法,如果修改很费时费力。有好的方法解决嘛?还是必须修改?

2018-02-24 18:09 负责人:无 分享
已邀请:
uniapp视频教程

uniapp视频教程 - https://www.uni-app.cn/ (枫桥居 uni-app视频教程)

这个要看用户浏览器的,低版本的系统不支持,为了兼容所有用户,建议是打包之前把es6翻译成es5,网上很多es6转es5的工具呀

该问题目前已经被锁定, 无法添加新回复