登录模块中去除了局部的localStorage支持,修改了注册错误提示方式为MessageBox。
This commit is contained in:
parent
ff0ae36d16
commit
8bca3e0978
@ -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,
|
||||
|
||||
@ -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 || '注册失败,请稍后再试');
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user