Ancient-Scapes/visualization-twitter-grass

ファイルアップロード後にモード切替が機能しない

Closed this issue · 3 comments

CSVファイルをアップロード前にモードを選択した場合はそのモードでカレンダーが描画されますが、アップロード後にモードを切り替えたときはカレンダーが再描画されません。
ファイルをアップロード後にモードを切り替えられないようにするか、ファイルをアップロード後にモードを切り替えたときにカレンダーを再描画するとよさそうです。

後者のほうがユーザーフレンドリーで、その場合

  1. UploadCsv.vueファイルでemitObjに全てのモードの結果を入れる
  2. Home.vueファイルのdataに全てのモードの結果を保持する
  3. Home.vueファイルのmodeの値によってResultDetailコンポーネントとHeatmapコンポーネントに渡すデータを切り替える(あるいは<template v-if>で条件分岐させてコンポーネントごと切り替える)

のようにするといいかもしれません。
現在の挙動が意図するものだとしたらすみません。

2回目以降の描画については盲点でした…😭
たしかに全モードの処理持ってもいいかもですね!遅くなければそれで切り替えられるように書いてみます!

こちらのコミットで修正しました!
bafb35d

完璧ですね👏