登录失效,购物车商品数不变问题
parent
9df8a753d4
commit
182a77f0cb
|
@ -45,7 +45,7 @@
|
|||
</div>
|
||||
<div class="sign-out" @click="signOutFun">
|
||||
<Icon type="md-exit"></Icon>
|
||||
<p>退出登陆</p>
|
||||
<p>退出登录</p>
|
||||
</div>
|
||||
</div>
|
||||
</DropdownMenu>
|
||||
|
@ -173,6 +173,8 @@ export default {
|
|||
storage.removeItem('accessToken');
|
||||
storage.removeItem('refreshToken');
|
||||
storage.removeItem('userInfo');
|
||||
storage.removeItem('cartNum');
|
||||
this.$store.commit('SET_CARTNUM', 0)
|
||||
this.$router.push('/login');
|
||||
},
|
||||
goUserCenter (path) { // 跳转我的订单,我的足迹
|
||||
|
|
|
@ -9,6 +9,7 @@ import {
|
|||
import Storage from './storage';
|
||||
import config from '@/config';
|
||||
import router from '../router/index.js';
|
||||
import store from '../vuex/store';
|
||||
import {
|
||||
handleRefreshToken
|
||||
} from '@/api/index';
|
||||
|
@ -80,7 +81,6 @@ service.interceptors.response.use(
|
|||
const errorData = errorResponse.data || {};
|
||||
|
||||
if (errorResponse.status === 403) {
|
||||
|
||||
isRefreshToken++;
|
||||
|
||||
if (isRefreshToken === 1) {
|
||||
|
@ -96,6 +96,9 @@ service.interceptors.response.use(
|
|||
Storage.removeItem('accessToken');
|
||||
Storage.removeItem('refreshToken');
|
||||
Storage.removeItem('userInfo');
|
||||
Storage.setItem('cartNum', 0)
|
||||
store.commit('SET_CARTNUM', 0)
|
||||
console.log('1111');
|
||||
Modal.confirm({
|
||||
title: '请登录',
|
||||
content: '<p>请登录后执行此操作</p>',
|
||||
|
|
|
@ -11,7 +11,7 @@ export default new Vuex.Store({
|
|||
state: {
|
||||
category: [], // 全部分类
|
||||
navList: [],
|
||||
cartNum: storage.getItem('userInfo') ? storage.getItem('cartNum') : 0
|
||||
cartNum: storage.getItem('cartNum') || 0
|
||||
},
|
||||
getters,
|
||||
actions,
|
||||
|
|
Loading…
Reference in New Issue