老师你好, 在 store 里面怎么跳转路由?
来源:9-6 改进路由验证系统
发型还是乱的
2021-11-04
我在 store 里面写了 logout 退出登录
我想在 这里清除了token 之后,直接跳转到登录页面。
但是文档里面
说明了只能在 setup 里调用, 我如果想在 store 里面跳转路由,需要怎么跳转哦?
写回答
1回答
-
张轩
2021-11-05
同学你好
useRouter useStore 等钩子函数,只能在 vue 在 setup 中使用,这样是为了分离数据和界面的逻辑。在 store 中应该只有数据相关的逻辑。
所以任何跳转的逻辑都需要挪到组件当中去,你可以在组件中
store.commit('logout') // 然后再跳转 router.push('')
00
相似问题