官方文档并没有说明通过npm安装以后,如果在vue里面使用,我今天研究了一下,可以用插件的方法引入进去。
首先,通过npm安装mathjs

npm install mathjs --save

然后在main.js里面通过import引入

import math from 'mathjs'

然后重点来了。
在后面加入

Vue.prototype.$math = math

加入以后,在项目里就可以使用了
使用方法比如

this.$math.add(5,3) // 返回的结果等于8

标签: vue, mathjs

已有 3 条评论

  1. 茶树鱼 茶树鱼

    你好呀,偶然路过小窝,这里“import math from 'mathjs'”是不可以的。因为 mathjs 使用模块化导出,那样将无法正常使用 mathjs 里的模块。所以正确方法应该是:import * as math from 'mathjs'

    1. 感谢指出,不过我当时这样用的时候并没有发现问题。不知道是版本号的原因还是怎么样

    2. bigbigPanda bigbigPanda

      谢谢大佬矫正,最新版的math.js确实必须要:import * as math from 'mathjs' 方式引入

添加新评论