在购物车中对商品添加数量和计算总数有BUG啊
来源:1-1 导学——Python Flask 构建微信小程序订餐系统
qq_我们要去大草原的湖边_0
2019-04-11
13*53.40=694.2,为什么会出现19,9循环。还有这件商品库存一共3件,在商品详情界面添加正常,但在购物车页面添加没有上限啊
写回答
1回答
-
你好
非常感谢您的反馈。第一个问题 是 计算机里面的基础知识,所有运算的浮点表示 都是有可能是无限小数点的,并且加入乘法运算就更有可能了。所以经常会听到保留两位小数这种说法,可以通过 totalPrice.toFixed(2) 来解决
第二个问题:我觉得这个问题问的非常不应该,你既然知道一个地方正常,另一个地方不正常,那就应该去了解正常的原因。购物车里面不行 主要是因为 我们是在下单的时候统一判断,因为这里面牵扯到并发问题,同时在详情 和 购物车添加数量。所以购物车里面就咩有加入剩余数量的判断。如果你认为这个非常必要。你可以加入到你的优化代码中
012019-04-12
相似问题
多商户问题
回答 1
老师,怎么建这样的商品表??心态炸裂
回答 1