Vue.js+vuexでログイン処理を書いているのですが、
ログイン処理の書き方に迷っています。
ログインでトークンを作成し、
API呼び出しの度にトークンを引き回して使用したいのですが、
最初のログイン時、APIでトークンが無効だったなど、
何かしらログインが無効になった時に任意の画面にログインダイアログを出そうと思っています。
その際に、どこでログイン処理をして、どこでダイアログを書けばいいのか困っています。
vuexのstore内のアクションでログイン処理をしようとしたのですが、
アクション内だとダイアログが出せず、別途コンポーネントとしてダイアログを実装し、
各画面に置かねばなりません。
これは少し冗長かなと感じています。
出来れば下記のようにログイン処理を呼び出したら完結するようにしたいのですが、
それはそれで出来たとしてもVuexを使った正しい書き方のような気がしません。
Vuexを使い慣れてないせいもあると思いますが、
このような場合どう書くのが一番綺麗になるでしょうか?
私自身があまりVuexを理解していないので、ぼんやりした質問ですみません。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/27 11:13