当前位置: 首页 > article >正文

微信小程序如何使用decimal计算金额

第三方库地址:GitHub - MikeMcl/decimal.js: An arbitrary-precision Decimal type for JavaScript

之前都是api接口走后端计算,偶尔发现这个库也不错,计算简单,目前发现比较准确

上代码

导入js

import Decimal from '../../utils/decimal'
var tmpPrice = cartList[i].sceneConfigurations[j].items[k].goodsSku.price;
var tmpNum = cartList[i].sceneConfigurations[j].items[k].num;
let tmp = Decimal.mul(tmpPrice, tmpNum).toNumber();
totalPrice = Decimal.add(totalPrice, tmp).toNumber();


http://www.kler.cn/a/537637.html

相关文章:

  • 黑马 Linux零基础快速入门到精通 笔记
  • kafka专栏解读
  • Golang的引用类型和指针
  • Python----Python高级(并发编程:协程Coroutines,事件循环,Task对象,协程间通信,协程同步,将协程分布到线程池/进程池中)
  • OpenCV:特征检测总结
  • 括号生成(回溯法详解)
  • STM32G474--Whetstone程序移植(单精度)笔记
  • TypeScript 中的对象类型:深入理解接口和类型别名
  • SpringBoot速成(六)自定义starter
  • 企业4个内外网数据摆渡问题需要注意
  • Kafka系列之:定位topic只能保存最新数据的原因
  • 全国计算机等级考试(NCRE)四级计算机网络考试大纲(2025年版)
  • Vite 为什么快,是怎么打包的
  • C# OpenCV机器视觉:智能水果采摘
  • 卷积神经网络(CNN)池化层的最大池化(Max Pooling)和 平均池化(Average Pooling)
  • Spring MVC异常处理:DefaultHandlerExceptionResolver的使用与实例
  • JDK实现动态代理介绍+案例
  • Termux安装ssh实现电脑ssh
  • 详解在Pytest中忽略测试目录的三种方法
  • DeepSeek:从入门到精通(100页PDF)
  • MySQL InnoDB引擎 事务隔离级别
  • 【AIGC】冷启动数据与多阶段训练在 DeepSeek 中的作用
  • 网络编程day2-套接字与TPC服务器与客户端的搭建
  • 什么是java中的线程同步
  • 【Python实战练习】Python类中的方法:形式与作用详解
  • 三次方程的几何新视界:双曲线-抛物线交点法与旋转圆系法