
vue.js
NuxtをSPAで動かすとリダイレクト時に一瞬ページが見える
以前からVueには興味があって、このサイトもまあVuePress使っているから、まあそうなんだろうねという感じなんですけど、最近では職場でもVueが使われることが少しずつ増え始めて、今やっているプロジェクトではNuxt.js使うことになったのですよね。そんな中で、認証基盤(別ドメイン)へのリダイレクトをかけようとしたら、リダイレクトをトリガしているページが一瞬表示されてからリダイレクトが完了する、というなんとも引っかかる動きをしたわけです。今回はこれについて検証して、現行(Nuxt.js1.4.0時点)では、まずまず妥当と思われる対処法までたどり着いたのでこれを書きます。要件NodeJS9.5.0Nuxt.js1.4.0SPAモード$node-vv9.5.0検証コードをリポジトリにまとめてあるので、詳細についてはこちらのpackage.jsonを参考に。https://github.com2018.05.25


