在购物车中对商品添加数量和计算总数有BUG啊

来源:1-1 导学——Python Flask 构建微信小程序订餐系统

qq_我们要去大草原的湖边_0

2019-04-11

图片描述

13*53.40=694.2,为什么会出现19,9循环。还有这件商品库存一共3件,在商品详情界面添加正常,但在购物车页面添加没有上限啊

写回答

1回答

编程浪子

2019-04-12

你好

非常感谢您的反馈。第一个问题 是 计算机里面的基础知识,所有运算的浮点表示 都是有可能是无限小数点的,并且加入乘法运算就更有可能了。所以经常会听到保留两位小数这种说法,可以通过 totalPrice.toFixed(2)  来解决

第二个问题:我觉得这个问题问的非常不应该,你既然知道一个地方正常,另一个地方不正常,那就应该去了解正常的原因。购物车里面不行 主要是因为 我们是在下单的时候统一判断,因为这里面牵扯到并发问题,同时在详情 和 购物车添加数量。所以购物车里面就咩有加入剩余数量的判断。如果你认为这个非常必要。你可以加入到你的优化代码中

0
1
qq_我们要去大草原的湖边_0
好的,谢谢老师耐心解答
2019-04-12
共1条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1883 问题

查看课程