登录模块中去除了局部的localStorage支持,修改了注册错误提示方式为MessageBox。
This commit is contained in:
parent
ff0ae36d16
commit
8bca3e0978
@ -1,5 +1,4 @@
|
|||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import createPersistedState from 'vuex-persistedstate';
|
|
||||||
|
|
||||||
const state = {
|
const state = {
|
||||||
isAuthenticated: false,
|
isAuthenticated: false,
|
||||||
@ -36,12 +35,6 @@ const getters = {
|
|||||||
token: (state) => state.token,
|
token: (state) => state.token,
|
||||||
};
|
};
|
||||||
|
|
||||||
const plugins = [
|
|
||||||
createPersistedState({
|
|
||||||
storage: window.localStorage,
|
|
||||||
}),
|
|
||||||
]
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
namespaced: true,
|
namespaced: true,
|
||||||
state,
|
state,
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import {ref} from 'vue';
|
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 'element-plus/dist/index.css';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import {useRouter} from 'vue-router';
|
import {useRouter} from 'vue-router';
|
||||||
@ -31,10 +31,10 @@ const handleRegister = async () => {
|
|||||||
ElMessage.success(response.data.message);
|
ElMessage.success(response.data.message);
|
||||||
router.push('/login');
|
router.push('/login');
|
||||||
} else {
|
} else {
|
||||||
ElMessage.error(response.data.message);
|
await ElMessageBox.alert(response.data.message);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
ElMessage.error(error.response.data.message || '注册失败,请稍后再试');
|
await ElMessageBox.alert(error.response.data.message || '注册失败,请稍后再试');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user