fix: 修复锁屏页面点击重新登录没有清除token的bug

This commit is contained in:
huzhushan 2021-04-25 09:31:41 +08:00
parent 44077b0afa
commit f5c8cb4841

View File

@ -37,7 +37,7 @@
* @version: * @version:
* @Date: 2021-04-23 19:17:20 * @Date: 2021-04-23 19:17:20
* @LastEditors: huzhushan@126.com * @LastEditors: huzhushan@126.com
* @LastEditTime: 2021-04-23 19:24:53 * @LastEditTime: 2021-04-25 09:30:20
* @Author: huzhushan@126.com * @Author: huzhushan@126.com
* @HomePage: https://huzhushan.gitee.io/vue3-element-admin * @HomePage: https://huzhushan.gitee.io/vue3-element-admin
* @Github: https://github.com/huzhushan/vue3-element-admin * @Github: https://github.com/huzhushan/vue3-element-admin
@ -131,7 +131,7 @@ export default defineComponent({
const lockRules = reactive({ const lockRules = reactive({
password: [ password: [
{ required: true, message: '请输入锁屏密码' }, { required: true, message: '请输入密码' },
{ {
validator: checkPwd, validator: checkPwd,
message: '密码错误', message: '密码错误',
@ -171,6 +171,8 @@ export default defineComponent({
} }
const reLogin = () => { const reLogin = () => {
// token
store.dispatch('app/clearToken')
removeItem('__VEA_SCREEN_LOCKED__') removeItem('__VEA_SCREEN_LOCKED__')
router.push('/login?redirect=' + (route.query.redirect || '/')) router.push('/login?redirect=' + (route.query.redirect || '/'))
} }