//设置参数
var params = {
points: res.user_score, //总积分
money: this.data.original_price - this.data.reduce_money * 100 //总价
}
js中计算小数点的数时,比如19.9*100正常情况下等于1990 实际上等于1989.9999999999998
解决办法,直接拆分乘以的倍数,我选择X*10*10
//设置参数
var params = {
points: res.user_score, //总积分
money: this.data.original_price - this.data.reduce_money * 10 * 10 //总价
}