是否可以使用 momentjs 设置 vue-chartjs 3.5.1 以在 chart.js 中格式化日期

问题描述 投票:0回答:1

我正在使用

[email protected]
[email protected]
并且我正在尝试使用类似这样的选项通过选项进行一些日期格式化:

scales: {
  xAxes: [ {
      type: 'time',
      time: {
        unit: 'full',
        displayFormats: {
          'full': 'DD/MM/YYYY HH:mm:ss'
        }
      }
    }
  ],
}

但它不起作用。我的理解是它需要

moment.js
chartjs-adapter-moment
但由于
vue-chartjs
是第三方库我无法更改它而且我在文档中没有看到包含
moment.js
的选项。有什么想法吗?

javascript vue.js datetime chart.js momentjs
1个回答
0
投票

我们一起使用

vue-chartjs
chartjs-adapter-luxon
没有问题。我们的 Vue 应用程序有一个模块,它导入 ChartJS 以注册我们使用的所有功能,并导入 luxon 适配器。 我不使用 moment.js,但我认为它可以类似地注册。

import {
  Chart as ChartJS,
  Filler,
  Title,
  Tooltip,
// and more
} from 'chart.js'
import 'chartjs-adapter-luxon'

ChartJS.register(
  Filler,
  Title,
  Tooltip,
  ... // and more 
)
© www.soinside.com 2019 - 2024. All rights reserved.