実現したいこと
時間のかかるAPIをブラウザで実行中に、
(同一ドメイン内の)画面遷移を行うと処理が中断されてしまうので、継続させたいです。
実行完了時はレスポンスをローカルストレージに保存したいので、ブラウザのみで実現したいです。
試したこと
created() でAPIを実行。
画面遷移をすると処理が中断されることを確認しました。
環境
Vue.js 2.5.16
Nuxt.js 1.4.1
ブラウザ Chrome最新版
追記
mode: 'spa' で開発しています。
追記2
原因がわかりました。。
画面遷移の際、一部JS側で画面遷移の処理を行っており、
window.location.hrefを使用していることが問題でした。
Template内では<nuxt-link>を使えば良いと思うのですが、
JS側でSPAのまま画面遷移するにはどのようにしたら良いのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。