feat: 修改vuex为pinia

修改vuex为pinia
This commit is contained in:
zc
2021-12-25 13:26:12 +08:00
parent d53c13ecba
commit 41cba750b5
17 changed files with 179 additions and 239 deletions

View File

@@ -1,8 +1,7 @@
import axios from "axios";
import {ElMessage, ElMessageBox} from "element-plus";
import {Local} from "@utils/storage";
import {store} from "@store";
import { useUserStoreHook } from "@/store/modules/user";
// 创建 axios 实例
const service = axios.create({
@@ -17,7 +16,7 @@ service.interceptors.request.use(
if (!config?.headers) {
throw new Error(`Expected 'config' and 'config.headers' not to be undefined`);
}
if (store.state.user.token) {
if (useUserStoreHook().token) {
config.headers.Authorization = `${Local.get('token')}`;
}
return config
@@ -62,4 +61,4 @@ service.interceptors.response.use(
);
// 导出 axios 实例
export default service
export default service