vue.js 如何设置Chart.js日期标签的区域设置?

j8ag8udp  于 2022-11-17  发布在  Vue.js
关注(0)|答案(1)|浏览(163)

我有一个Vue组件,它使用Chart.js呈现不同的图表。一切都很好,但是我不能为X轴上的日期标签设置区域设置。
我尝试在vue-component的script部分的顶部定义moment locale,但是没有任何结果。

<script>
    import * as moment from 'moment';
    import 'moment/locale/ru';
    moment.locale('ru');

    console.log(moment.locale()); // it shows needle language: 'ru'!

    import Chart from 'chart.js';

    export default { ... this.chart = new Chart(this.context, config); ... };
</script>

^不过......这一试之后我在X轴上看到:2013年7月,2013年8月,而不是2013年。
谁遇到过这样的问题,你是怎么解决的?来人啊,帮帮忙🤞🏻

tf7tbtn2

tf7tbtn21#

"我已经解决了"
您应该使用此适配器https://github.com/chartjs/chartjs-adapter-date-fns来转换图表上的月份。

相关问题