Comparing version 1.0.6 to 1.0.8
{ | ||
"name": "a-calc", | ||
"version": "1.0.6", | ||
"version": "1.0.8", | ||
"description": "JavaScript的精准四则运算库,支持复杂运算与格式化操作例如: 带单位计算,千分位, 灵活指定小数点位数,指定舍入规则", | ||
@@ -5,0 +5,0 @@ "main": "./cjs/index.cjs", |
# a-calc | ||
来源于实际业务的字符串四则运算的库, 可解决以下问题(注意1.0.6有破坏性更新!): | ||
来源于实际业务的字符串四则运算的库, 可解决以下问题(注意1.0.6之后有破坏性更新!): | ||
@@ -213,3 +213,3 @@ * js数字计算精度问题 | ||
if ( obj !== undefined ) { | ||
dataArr.unshift( obj ); | ||
data_arr.unshift( obj ); | ||
_fmt = obj._fmt === undefined ? undefined : obj._fmt; | ||
@@ -229,25 +229,4 @@ _error = obj._error === undefined ? undefined : obj._error; | ||
app.config.globalProperties.fmt = function ( expr: string, obj: any ) | ||
{ | ||
// 专门格式化的 | ||
const instance: any = getCurrentInstance(); | ||
const dataArr = [ instance.setupState, instance.data ]; | ||
let _fmt, _error, _unit; | ||
app.config.globalProperties.fmt = app.config.globalProperties.calc; | ||
if ( obj !== undefined ) { | ||
dataArr.unshift( obj ); | ||
_fmt = obj._fmt === undefined ? undefined : obj._fmt; | ||
_error = obj._error === undefined ? undefined : obj._error; | ||
_unit = obj._unit === undefined ? undefined : obj._unit; | ||
} | ||
return fmt( expr, | ||
{ | ||
_fill_data: data_arr, | ||
_error: _error === undefined ? "-" : _error, | ||
_fmt, | ||
_unit | ||
} ); | ||
}; | ||
} | ||
@@ -308,2 +287,4 @@ ``` | ||
* 1.0.8 | ||
- 更新文档 | ||
* 1.0.6 | ||
@@ -310,0 +291,0 @@ * 破坏性变更:所有暴露出的小驼峰命名全部改成了蛇形命名法例如原来的`_fillData` 现在变成了 `_fill_data`,原因是蛇形命名法更清晰。 |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
136845
1
327