我使用 vue-chart.js 来绘制一个简单的图表。
import { Line } from 'vue-chartjs';
export default {
extends: Line,
mounted() {
this.renderChart({
labels: [this.getChartLabels],
datasets: [
{
label: 'Active users',
backgroundColor: '#f87979',
data: [this.getChartData],
},
],
},
{ responsive: true,
maintainAspectRatio: false,
});
},
computed: {
...mapGetters(['getFullReport', 'getChartLabels', 'getChartData']),
},
methods: {
...mapActions(['loadFullReport']),
},
};
当我控制台我的 getter 时mounted
,我可以看到我收到了一个包含两个项目的数组,但是当我重新加载页面时,该数组似乎是空的。图表本身在页面重新加载之前和之后都不显示任何信息。请帮忙!