echarts 提示框小数位数保留设置的保存

echarts 提示框小数位数保留设置的保存

问题
想要将echarts 配置的提示框小数位数保存到后台中,但是 formatter的设置是函数,无法保存。

 formatter: function(data){

return `data.marker + <span style:"...">data.value.toFixed(2)</span>`

}

尝试过直接修改数据,但是echarts内部有相应的数据类型转换,把小数点后的补零去掉了

现在只能将设置保存到一个字段中,然后获取保存的数据在进行处理,希望能将设置直接保存到 option配置项中


回答:

建议这样做:

  1. 把精度配置提取到你项目的全局配置里面,加入是config.precision = 2
  2. 在formatter里面把 toFixed(2) 改为 toFixed(config.precision), 甚至可以把formatter提取为全局公共方法
  3. 另外,echarts 文本标签 label 有个 precision 配置项可以直接设置精度,你查一下 官方文档

以上是 echarts 提示框小数位数保留设置的保存 的全部内容, 来源链接: utcz.com/p/935608.html

回到顶部