平时用echarts用的少的,真的很容易忘记他的一些渲染方式,(当然你要是对ta的底层原理非常地清楚,当我没说)
不BB,echarts在初始化完成之后,数据渲染就不能用平常的赋值方式,
newPieData().then(res => {
if (res.code === 0) {
this.chart.setOption({
series: [
{
data: [
{
value: res.data[2] ? res.data[2].num : 0,
name: '高级职称'
},
{
value: res.data[1] ? res.data[1].num : 0,
name: '中级职称'
},
{ value: res.data[0] ? res.data[0].num : 0, name: '初级职称' }
]
}
]
})
}
})
如果说要监听它的数值变化,动态改变图表动效渲染,那就是普通的watch监听就行了!
工作快乐!