NuxtアプリケーションをSPAモードでのビルドに、こちらのモジュールを使わせてもらったところcreated
よりも前のタイミングでの初期化が実現出来なかった。
モジュール内部の実装にてsetTimeout
で非同期実行されるため(?)、mounted
より後のタイミングでの実行になっている様子。
コミットを遡ると途中でこの修正が施された様子でした。
この実装で正しいのかは自分には判断できませんでしたが、
created
よりも前の時点での初期化という目的を達成するにはこの実装が不要でした。
このリポジトリはその実行順序の検証用です。
必要があればデモサイトでコンソールを開いて確認できます。