Laravel控制台/图表和IE11

问题描述 投票:0回答:1

我正在使用consoletvs/charts在Laravel应用程序中显示图表。

这在所有现代浏览器中都可以正常运行,但是在Internet Explorer 11及更低版本中我得到了syntax error(并且没有显示图表)。向下跟踪,似乎此行(例如,从consoletvs / chart,在init.blade.php第8行中)引起了(初始)错误:

data => data.json()

因此元凶是箭头运算符,而IE11不支持。使用polyfill似乎是不可能的(请参见Is there a polyfill for es6 arrow function?)。

现在我的问题:

  1. 我是否错过了consoletvs /图表中的功能?
  2. 是否有解决此问题的“ Laravel”方法(例如使用babel/babel)?
  3. 有人在IE11上运行了consoletvs /图表吗?
javascript laravel ecmascript-6 charts internet-explorer-11
1个回答
0
投票

看起来您已经从在ConsoleTVs /图表的GitHub问题页面上获得的建议中获得了问题的答案。

我将更改此库以使用其他工具:https://github.com/Chartisan

这在前端有一个babel编译步骤,或者是预先编译的一。而且,唯一需要的就是fetch()函数。这个可以填充。

请保持调整状态。我正在写Chartisan的文档,以及这个lib即将移植到该端口。

参考:

Syntax Error on IE11 #554

根据建议,您应该等待Chartisan的文档

© www.soinside.com 2019 - 2024. All rights reserved.