nuxt.js - NuxtJS auth 在注销后重定向到各种路径,如果需要的话
问题描述
是否谷歌并阅读了文档但尚未找到解决方案,如果需要,请建议如何将用户注销到不同的路径。
我的场景/问题
- 如果用户通过验证并注销,应重定向到 {domain}/login
- 如果用户更新电话号码,应注销并重定向到 {domain}/verify 以重新验证。
试过(不工作)
this.$auth.logout()
this.$router.push('verify')
我总是被重定向到 {domain}/login :-(
尝试>仍然无法正常
注销禁用重定向,nuxt.config.js
如下所示。
auth: {
redirect: {
login: '/signin',
logout: false,
home: '/'
},
}
解决方案
在verify.vue
<script>
export default {
auth: false,
}
</script>
在您的注销文件中
await this.$auth.logout() // this one needs to be awaited
await this.$router.push('verify')
推荐阅读
- kotlin - 我需要一个嵌套的密封类吗?
- java - “补充私有方法”如何帮助避免原始类型?
- postgresql - 无法在 PostgreSQL 中创建存储过程:“$$”处或附近未终止的美元引号字符串
- ios - 关于 Swift for-loop 的内存管理问题
- mysql - 性能报告中的“运行时最高 5% 的语句”与慢查询日志有什么不同?
- python - 有没有办法让函数从同一个变量中获得两次随机数
- python - Tweepy:当我有它的 id 时,我如何从推文中获取信息
- sql - 语法不正确,在 SQL 中应为 '('
- python - 声明列表时的Python扩展列表
- python - 使用 NumPy 求和,其中 j != i