diff --git a/docs/zh/sys-vuex/README.md.REMOVED.git-id b/docs/zh/sys-vuex/README.md.REMOVED.git-id index f4ce7403..dfb7911a 100644 --- a/docs/zh/sys-vuex/README.md.REMOVED.git-id +++ b/docs/zh/sys-vuex/README.md.REMOVED.git-id @@ -1 +1 @@ -cfb93cb80f11e2905965d26af505cb4f45f7d0be \ No newline at end of file +20b34160b34da04b0c323ab176f02fafec3c294d \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index b3766ab0..d5a6d886 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -26,6 +26,7 @@ router.beforeEach((to, from, next) => { if (token && token !== 'undefined') { next() } else { + util.cookies.set('redirect', to.fullPath) // 没有登陆的时候跳转到登陆界面 next({ name: 'login' diff --git a/src/store/modules/d2admin/modules/account.js b/src/store/modules/d2admin/modules/account.js index 84fcf6b0..ce545d01 100644 --- a/src/store/modules/d2admin/modules/account.js +++ b/src/store/modules/d2admin/modules/account.js @@ -41,8 +41,8 @@ export default { }, { root: true }) // 用户登陆后从持久化数据加载一系列的设置 commit('load') - // 跳转路由 - vm.$router.push(route) + // 更新路由 + vm.$router.replace(route) }) .catch(err => { console.group('登陆结果')