自定义标签值,展示bug。sql保留了两位小数,js乘以100加上%,但是就是0.07这个展示不对

FineReport 粉红色喷泉 发布于 2021-7-8 15:12 (编辑于 2021-7-8 15:13)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-8 15:15(编辑于 2021-7-8 15:26)

你需要保留几位小数

改成

this.value.toFixed(2)

保留2为小数

=========

就是把框出来的两个地方,

this.value改成this.value.toFixed(2)

就可以了

image.png

===========

image.png

效果

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-7-8 15:15

那你就在SQL上乘100后保留两位小数,JS中不乘

最佳回答
0
烟尘Lv6高级互助
发布于2021-7-8 15:15

https://www.cnblogs.com/xinggood/p/6639022.html

浮点型计算精度问题,看下这个帖子参考一下

最佳回答
0
yaoxinLv4见习互助
发布于2021-7-8 15:34

(this.value*100).toFixed(2) + '%'

先乘上100在fixed

  • 4关注人数
  • 473浏览人数
  • 最后回答于:2021-7-8 15:34
    请选择关闭问题的原因
    确定 取消
    返回顶部