如何在 ExtJS 中使用 math.js

How to use math.js in ExtJS

我正在尝试在 Sencha ExtJS 6.2 应用程序、经典框架中使用 math.js (https://mathjs.org/)。

我试过了

当 运行 Google Chrome 中的应用程序时,在 Chrome 开发人员工具中显示文件已加载,但是我无法访问全局变量数学对象, 我收到参考错误。

如何让它与 ExtJS 一起工作?

更新:

事实证明,出于某种原因,在 body 标签下包含 index.html 中的库对 ExtJS 不起作用。我不确定为什么,但是在 head 标签下包含库是可行的。

将你的库 math.js 包含在头部的 index.html 中,然后将数学实例保存在变量中,如下所示。

<script> 
var mathInstance = math;
</script

好的,假设你想在一个文件中使用 mathInstance,那么我们将使我们的变量(数学实例)成为全局变量。 将其放在 extjs 文件的第一行:

/*global mathInstance*/

现在您应该可以在任何地方使用 mathInstance 和所有方法。