1

1、安装

cnpm install mathjs --save

2、main.js中引入

import * as math from 'mathjs'     // 新版本需要这样引入 感谢评论区的指出
Vue.prototype.$math = math

3、使用

this.$math.round(3.1415926, 3) // 四舍五入保留3位小数

4、使用文档

https://mathjs.org/docs/refer...

存在问题

本地调试没有问题,发布线上以后报错

Uncaught SyntaxError: In "GeV^-2", "^" must be followed by a floating-point number

解决方法:固定版本 "mathjs": "8.1.0"


张旭超
1.4k 声望222 粉丝

精通 html+div+css jquery, vue, angularjs, angular2, angular4, ionic, ionic2