echarts 提示框小数位数保留设置的保存
问题
想要将echarts 配置的提示框小数位数保存到后台中,但是 formatter的设置是函数,无法保存。
formatter: function(data){ return `data.marker + <span style:"...">data.value.toFixed(2)</span>`
}
尝试过直接修改数据,但是echarts内部有相应的数据类型转换,把小数点后的补零去掉了
现在只能将设置保存到一个字段中,然后获取保存的数据在进行处理,希望能将设置直接保存到 option配置项中
回答:
建议这样做:
- 把精度配置提取到你项目的全局配置里面,加入是config.precision = 2
- 在formatter里面把 toFixed(2) 改为 toFixed(config.precision), 甚至可以把formatter提取为全局公共方法
- 另外,echarts 文本标签 label 有个 precision 配置项可以直接设置精度,你查一下 官方文档
以上是 echarts 提示框小数位数保留设置的保存 的全部内容, 来源链接: utcz.com/p/935608.html