我正在使用 vue-chartjs 但每次我调整它的大小时,它的布局都不再正确了。它超越了屏幕。此外,当我调整它的大小时,图表丢失了,但它会在一段时间后出现,但有时它只是变白。顺便说一句,我将 Bulma 用于我的响应式框架。
它应该看起来像这张照片。
这是我的代码之一
<script>
import { HorizontalBar, mixins } from 'vue-chartjs';
const { reactiveProp } = mixins;
export default {
extends: HorizontalBar,
mixins: [reactiveProp],
props: ['chartData', 'options'],
mounted() {
this.renderChart(this.chartData, {
responsive: true,
maintainAspectRatio: false,
responsiveAnimationDuration: 5,
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
},
barThickness: 10,
maxBarThickness: 5,
categoryPercentage: 0.2,
}],
},
});
},
};
</script>