echarts水球图小数点不显示问题+组件默认值
1.水球图数据小数点显示问题
想来个小数点后两位,结果发现直接传进LiquidFill的data里面渲染出来的就是整数
问题如图

解决方法
参考博客园其他小伙伴
label: {
formatter:function(params){
console.log('params: ', params.value);
return params.value*100 +'%'
},
// formatter: "34.34%", //水球上显示文字,可以设置任意文字
show: true,
},
2.关于组件传值default用法
一开始传default,没起作用,后来一看,要父组件未传递数据才会用到default。而且注意对象传递,如果使用箭头函数还要用括号包裹。
1、使用default定义默认值时,如果父组件有传值,则用父值渲染。如果父组件没有传值,则使用默认值。
2、没有定义默认值时,如果父组件有传值,则用父值渲染。如果父组件没有传值,则使用的是该类型的默认值。类型及其默认值如下:
String ''
Number 0
Array []
Object {}
参考网址
不多BB,正确用法
2.1 箭头函数


2.2 function函数

注:这种特殊写法只需在default是对象/数组的情况下使用,一般的就直接写
人生到处知何似,应似飞鸿踏雪泥。

浙公网安备 33010602011771号