如何在 ExtJS 中使用 math.js
How to use math.js in ExtJS
我正在尝试在 Sencha ExtJS 6.2 应用程序、经典框架中使用 math.js (https://mathjs.org/)。
我试过了
- 在 index.html 中添加引用 math.min.js 的脚本标记。
- 正在配置 app.json 文件以引用 math.min.js。
当 运行 Google Chrome 中的应用程序时,在 Chrome 开发人员工具中显示文件已加载,但是我无法访问全局变量数学对象, 我收到参考错误。
如何让它与 ExtJS 一起工作?
更新:
事实证明,出于某种原因,在 body 标签下包含 index.html 中的库对 ExtJS 不起作用。我不确定为什么,但是在 head 标签下包含库是可行的。
将你的库 math.js 包含在头部的 index.html 中,然后将数学实例保存在变量中,如下所示。
<script>
var mathInstance = math;
</script
好的,假设你想在一个文件中使用 mathInstance,那么我们将使我们的变量(数学实例)成为全局变量。
将其放在 extjs 文件的第一行:
/*global mathInstance*/
现在您应该可以在任何地方使用 mathInstance 和所有方法。
我正在尝试在 Sencha ExtJS 6.2 应用程序、经典框架中使用 math.js (https://mathjs.org/)。
我试过了
- 在 index.html 中添加引用 math.min.js 的脚本标记。
- 正在配置 app.json 文件以引用 math.min.js。
当 运行 Google Chrome 中的应用程序时,在 Chrome 开发人员工具中显示文件已加载,但是我无法访问全局变量数学对象, 我收到参考错误。
如何让它与 ExtJS 一起工作?
更新:
事实证明,出于某种原因,在 body 标签下包含 index.html 中的库对 ExtJS 不起作用。我不确定为什么,但是在 head 标签下包含库是可行的。
将你的库 math.js 包含在头部的 index.html 中,然后将数学实例保存在变量中,如下所示。
<script>
var mathInstance = math;
</script
好的,假设你想在一个文件中使用 mathInstance,那么我们将使我们的变量(数学实例)成为全局变量。 将其放在 extjs 文件的第一行:
/*global mathInstance*/
现在您应该可以在任何地方使用 mathInstance 和所有方法。