vue|vue js计算精度问题处理,兼容XP系统
js计算精度问题(浮点数误差,大数计算出错)
【vue|vue js计算精度问题处理,兼容XP系统】JavaScript 运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果。
网上教程一大篇,原理请百度,抄作业往下看!!!
对此问题借用Big.js进行处理,亲测Big.js可以兼容XP系统,某些插件在xp上运行会报错,已踩坑!!!
目前已经封装好插件,直接下载使用即可
也可以自行下载Big.js
抄作业:
npm install geom-math--save
在需要使用的文件引用
import math from 'geom-math'//计算
或者在main.js里面全局引用
import math from 'geom-math' Vue.prototype.$math = math
使用方法:
//加法 this.$math.add(a, b) //例如: let num = this.$math.add(1, 2) console.log(num)// 3
//减法 this.$math.subtract(a, b) //例如: let num = this.$math.subtract(1, 2) console.log(num)// -1
// 乘法 this.$math.multiply(a, b) //例如: let num = this.$math.multiply(1, 2) console.log(num)// 2
// 除法 this.$math.divide(a, b) //例如: let num = this.$math.divide(1, 2) console.log(num)// 0.5
推荐阅读
- vue如何使用moment处理时间戳转换成日期或时间格式
- Axios|Axios 教程(Vue + Axios 安装及实战 - 手把手教你搭建加密币实时价格看板)
- vue运行报错JavaScript heap out of memory 内存不足问题解决
- vue组件间传值的方法你知道几种
- vue2项目中封装echarts地图的优雅方法
- 打包发布你的vue组件到npm
- Vuestic|Vuestic UI - 免费开源的高质量 Vue3 UI 组件库,还内置了漂亮的 Vuestic Admin 后台框架
- FEEG6002C1 计算方法
- 计算机视觉|计算机视觉之图像分割——Snake模型(1译文)
- 计算机视觉|平均池化和最大池化分别适用于什么场景呢()