有人可以帮我解决这个问题吗?我正在尝试动态设置Chartist 饼图数据。我有一个我在列表中显示的项目列表。每个项目都有一个图表,其中包含有关项目的一些信息,例如资金等。当我尝试设置我的 chartData 的“值”时,它拒绝将我的值检测为数字。下面是一个例子:
//Chartist data object
fundingData: {
series: [{
value: 0,
name: 'public funding',
className: 'some-class'
}, {
value: 0,
name: 'private funding',
}]
}
//param: project is an object I'm passing
setChartData(project) {
let x = Math.round(project.pro_amount); //
console.log(x); // This prints the amount
this.fundingData.series[0].value = x; // doesn't get assigned
this.fundingData.series[0].value = 12; // gets assigned
}
我做错了什么?..希望我的问题足够清楚