xbx #40
@ -13,7 +13,7 @@ import { getValue } from './utils/common';
|
|||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
setup(){
|
setup(){
|
||||||
if(getValue('token')){
|
if(getValue('token')){
|
||||||
store.commit("login")
|
store.commit("login", true)
|
||||||
store.dispatch("setUserInfo");
|
store.dispatch("setUserInfo");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,9 +10,9 @@ export interface Get {
|
|||||||
}
|
}
|
||||||
|
|
||||||
axios.interceptors.response.use((response)=>{
|
axios.interceptors.response.use((response)=>{
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
},(error)=>{
|
},(error)=>{
|
||||||
|
|
||||||
message.error(error.response.data.message)
|
message.error(error.response.data.message)
|
||||||
return Promise.reject(error)
|
return Promise.reject(error)
|
||||||
})
|
})
|
||||||
|
@ -23,7 +23,7 @@ export async function loginpass(phone: string, password: string){
|
|||||||
message.error("存储错误, 请允许网页使用本地存储!")
|
message.error("存储错误, 请允许网页使用本地存储!")
|
||||||
}else{
|
}else{
|
||||||
setToken();
|
setToken();
|
||||||
store.commit("login");
|
store.commit("login", true);
|
||||||
store.dispatch("setUserInfo");
|
store.dispatch("setUserInfo");
|
||||||
router.push("/mine/archives")
|
router.push("/mine/archives")
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<div class="item" :class="{'selbottom': selnum == list.length - 1}"></div>
|
<div class="item" :class="{'selbottom': selnum == list.length - 1}"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item loginout">
|
<div class="item loginout">
|
||||||
<div class="route">
|
<div class="route" @click="logout">
|
||||||
<img src="../static/images/tuichu.png" alt="" class="icon">
|
<img src="../static/images/tuichu.png" alt="" class="icon">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
帐号退出
|
帐号退出
|
||||||
@ -190,12 +190,17 @@ export default defineComponent({
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function logout(): void{
|
||||||
|
store.commit("login", false)
|
||||||
|
router.replace("/");
|
||||||
|
}
|
||||||
|
|
||||||
return{
|
return{
|
||||||
list,
|
list,
|
||||||
routeto,
|
routeto,
|
||||||
selnum,
|
selnum,
|
||||||
userinfo
|
userinfo,
|
||||||
|
logout
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -13,8 +13,8 @@ export default createStore({
|
|||||||
setUserInfo(state, userinfo){
|
setUserInfo(state, userinfo){
|
||||||
state.userinfo = userinfo
|
state.userinfo = userinfo
|
||||||
},
|
},
|
||||||
login(state){
|
login(state, islogin: boolean){
|
||||||
state.islogin = true;
|
state.islogin = islogin;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user