covid19 icon indicating copy to clipboard operation
covid19 copied to clipboard

Upgrading chart.js up to @ 3.x

Open mcdmaster opened this issue 3 years ago • 2 comments

改善詳細 / Details of Improvement

  • #6162 の対応策の検討(ワークアラウンド、もしくは恒久対応) https://www.chartjs.org/docs/latest/getting-started/v3-migration.html

スクリーンショット / Screenshot

N/A

期待する見せ方・挙動 / Expected behavior

  • chart.js 2.x -> 3.x のアップグレードは、vue 2 -> 3 へのアップグレードと同程度のドラスティックな変更が求められると考えます ※参考 #5667
  • まずは変更要件を整理したうえで、具体的に何を変更すべきか、対象アプリを一気に変更するか(ビッグバンアプローチ)、もしくは段階的に行うか(ウェーブ・アプローチ)、ウェーブ・アプローチをとる場合に優先順位を決める基準は何か、といったあたりを明確化することが求められます
  • 上記が決まれば、あとは実行あるのみです

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

mcdmaster avatar Apr 03 '21 10:04 mcdmaster

@mcdmaster おお、フォローありがとうございます!chart.js v3のmigrationのドキュメント見ましたが、結構細々とありますね。まだちゃんと把握してないのですけど、一旦整理したいですね。もしかしたら、一気に変更も可能かもしれません。

kaizumaki avatar Apr 05 '21 00:04 kaizumaki

@kaizumaki これ↓を読むと、けっこう多岐に及ぶことに気づきます。 https://www.chartjs.org/docs/latest/getting-started/v3-migration.html

どうやらオプションやプロパティの変数名まで変わってしまうようなので、安易な見立てをするなら、チャート系のアプリは全修正対象ですね。 ただ、plugins/vue-chart.ts の書き方か何かで逃げる余地はあるかもしれません。あるいはそれ用のモジュールが出ているとありがたいのですけれども…

mcdmaster avatar Apr 05 '21 01:04 mcdmaster