vue項目怎么讓后臺可以重定向?
登錄:登陸頁面單獨出來,和vue項目分開,login.jsp頁面登陸成功后重定向到vue項目的首頁路由地址。
到Vue后臺項目后有兩處會用到session驗證處理:通過webpacke+路由的方式構建的后臺項目,排除蒙對了靜態頁面的地址哈,這個自己想辦法也好解決。
1、路由之間跳轉(vue項目頁面之間跳轉) 解決:此時的跳轉請求沒有進入后臺,需要在vue-route的全局鉤子中跳轉到每個路由之前進行session驗證請求 router.beforeEach((to, from, next) => { _vue.$http.post(_vue.getUrl()+"/login/checkSession.do" , {emulateJSON:true}) .then((response)=>{ if(response.body.code=="500"){//session過期 window.location.href= _vue.getUrl()+"/admin/"; }else{ next(); } }, (response)=> { this.$Message.error("路由校驗session失敗!", 3); }); });