0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Nuxt.js/AuthModule]ユーザー取得直後に処理をしたい

Last updated at Posted at 2020-09-03

背景

ログインしてるんなら、こっちのAPIから情報取ってきておきたいんだよね〜〜
という要件を満たす

試して無理だったこと

普通にpluginsで処理を差し込む

nuxt.config.jsにpluginsとして定義して処理を入れた場合、AuthModuleより先に処理が動いてしまうのでダメ

app.$auth としても store.state.auth としても取得前の状態だった

解決策

If you have plugins that need to access $auth, you can use auth.plugins option.

pluginから$authにアクセスするなら、ってピンポイントなものがありました!

nuxt.config.jsauth 配下に plugins を作り、そこにファイル名を列挙します
このように記載することで、pluginで指定した関数の引数に $auth が含まれる context が渡されて来ます!

最後に

自分がやりたいと考える程度のことは大体ドキュメントに乗ってる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?