0

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

这在所有现代浏览器中都可以正常工作,但我syntax error在 Internet Explorer 11 及更低版本中得到了一个(并且没有显示图表)。追踪它似乎这条线(来自consoletvs/charts,例如在init.blade.php第8行)导致(初始)错误:

data => data.json()

所以罪魁祸首是箭头运算符,IE11 不支持。使用 polyfill 似乎是不可能的(请参阅Is there a polyfill for es6 arrow function?)。

现在我的问题:

  1. 我错过了控制台/图表中的一个功能吗?
  2. 有没有“Laravel”的方法来解决这个问题(例如使用babel/babel)?
  3. 有人在 IE11 上运行 consoletvs/charts 吗?
4

1 回答 1

0

看起来您已经从控制台电视/图表的 GitHub 问题页面上获得的建议中得到了问题的答案。

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

这在前端有一个 babel 编译步骤或一个预编译步骤。此外,唯一需要的是 fetch() 函数。这可以是 polyfill。

请保持关注。我正在编写 Chartisan 的文档,这个库很快就会被移植到那里。

参考:

IE11 上的语法错误 #554

按照建议,您应该等待Chartisan的文档

于 2020-03-05T01:37:52.937 回答