covid19
covid19 copied to clipboard
Upgrading chart.js up to @ 3.x
改善詳細 / 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 おお、フォローありがとうございます!chart.js v3のmigrationのドキュメント見ましたが、結構細々とありますね。まだちゃんと把握してないのですけど、一旦整理したいですね。もしかしたら、一気に変更も可能かもしれません。
@kaizumaki これ↓を読むと、けっこう多岐に及ぶことに気づきます。 https://www.chartjs.org/docs/latest/getting-started/v3-migration.html
どうやらオプションやプロパティの変数名まで変わってしまうようなので、安易な見立てをするなら、チャート系のアプリは全修正対象ですね。
ただ、plugins/vue-chart.ts
の書き方か何かで逃げる余地はあるかもしれません。あるいはそれ用のモジュールが出ているとありがたいのですけれども…