最近、アプレットがログインページにジャンプし続けることが判明しました。その原因は、1 つのページ内で複数のインターフェイスにアクセスしているためです。インターフェイスはトークンを返しませんが、リクエストインターセプターが作成されるため、ログインせずにログインページにジャンプします。 。
すべてのインターフェイスを 1 つのインターフェイスに関連付けて呼び出すことをバックエンドにさせることを検討しましたが、根本的な問題は解決できず、バックエンドにそれをホワイトリストに追加させますが、根本的な問題は解決できませんフロントエンドが何をするかについて話しましょう:
if (getCurrentPages()[getCurrentPages().length - 1].route == 'pages/login/index') {
return;
} else {
wx.navigateTo({
url: '/pages/login/index',
})
}
//在这里判断当前页面是不是你的登录页面,如果是就直接return出去,如果不是就跳转
参考にできますよ!
もっと良い方法がある場合は、コメント欄に来てコミュニケーションしてください。