登录模块中去除了局部的localStorage支持,修改了注册错误提示方式为MessageBox。

This commit is contained in:
高子兴 2024-07-02 00:34:32 +08:00
parent ff0ae36d16
commit 8bca3e0978
2 changed files with 3 additions and 10 deletions

View File

@ -1,5 +1,4 @@
import axios from 'axios';
import createPersistedState from 'vuex-persistedstate';
const state = {
isAuthenticated: false,
@ -36,12 +35,6 @@ const getters = {
token: (state) => state.token,
};
const plugins = [
createPersistedState({
storage: window.localStorage,
}),
]
export default {
namespaced: true,
state,

View File

@ -1,6 +1,6 @@
<script setup>
import {ref} from 'vue';
import {ElButton, ElForm, ElFormItem, ElInput, ElMessage} from 'element-plus';
import {ElButton, ElForm, ElFormItem, ElInput, ElMessage, ElMessageBox} from 'element-plus';
import 'element-plus/dist/index.css';
import axios from 'axios';
import {useRouter} from 'vue-router';
@ -31,10 +31,10 @@ const handleRegister = async () => {
ElMessage.success(response.data.message);
router.push('/login');
} else {
ElMessage.error(response.data.message);
await ElMessageBox.alert(response.data.message);
}
} catch (error) {
ElMessage.error(error.response.data.message || '注册失败,请稍后再试');
await ElMessageBox.alert(error.response.data.message || '注册失败,请稍后再试');
}
};