チャンプデータの作成と、データ取り扱いの話。

チャンプデータの作成

さて、大した内容でもないので見出しを作るほどでもないんですが←

チャンプ戦の作成ということで、
手始めにDBにチャンプ用のテーブルを用意。

これをフロントエンドとバックエンドでイジイジしていく。

まずはチャンプ戦の前に、
チャンプのモックデータを作成。

格闘技上のチャンピオンとしてUI表示させていました。

ついさっきまで、全闘技場のチャンプは私だったのですが、
ちゃんとテストくんがチャンプになってくれました。

後にチャンプに挑戦するロジックを追加していきます。

各種データの取扱について

チャンプ戦ではないんですが、
モンスターデータをDBに保存していたんですが、
これってiniファイルにしたほうがいいよね?

AIに聞いてみたけどDB保存が一番安全だとか。
いや、それにしても設定変更とか、とてもとても手間なのではないか。

しかもサーバーへの不可も考えると、いちいちDBを参照するより、
非公開ディレクトリのiniファイルで管理したほうがメリットがでかいんじゃないだろうか?

などなどいろいろ考えた結果、
セキュリティに十分注意したうえで、iniファイルに変更することに。
そのうち引っ越し作業をしていこう。

余談

戻るボタンが機能してもいいんじゃない?

そう思ってVueRouterのrouter.pushを採用していたんですが、
戦闘画面にもどると、その都度戦闘データが書き換えられてしまっていました。

localstrageに残っていたデータが原因で、再度レンダリングしてしまうのが原因。

そんなわけで「router.push」を全て「router.replace」に変更。
実質もどるボタンが機能しないようにしました。

ついでに、今回みたいな予期しない動きをされても困るので、
localstrageのデータもいちいちリセットされるように変更しました。

あとめっちゃどうでもいい(?)話ですが、
戦闘から戻ってきた時にスクロールされたままになっていたので、
scrollBehaviorをtopに更新しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です