diff --git a/work/src/api/index.js b/work/src/api/index.js index 9727804..4b9536d 100644 --- a/work/src/api/index.js +++ b/work/src/api/index.js @@ -4,10 +4,27 @@ const service = axios.create({ baseURL: '/api', }); -//Axios的响应拦截器.. +// 添加请求拦截器 +service.interceptors.request.use( + config => { + // 假设你的token存储在Vuex、Pinia或者本地存储中,这里直接用一个变量代替 + // 请确保在实际应用中从安全的地方获取token + const token = "9H0l5gBX0kPIbYe1rBrnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w"; + if (token) { + config.headers['token'] = ` ${token}`; + } + return config; + }, + error => { + return Promise.reject(error); + } +); + +// 添加响应拦截器 service.interceptors.response.use(resp => { return resp.data; }, error => { return Promise.reject(error); }); + export default service; \ No newline at end of file diff --git a/work/src/views/DoHomeworkView.vue b/work/src/views/DoHomeworkView.vue index 712894e..7f5d8da 100644 --- a/work/src/views/DoHomeworkView.vue +++ b/work/src/views/DoHomeworkView.vue @@ -98,6 +98,7 @@ import '@wangeditor/editor/dist/css/style.css' // 引入 css import { onBeforeUnmount } from 'vue' import { Editor, Toolbar } from '@wangeditor/editor-for-vue' import {useRoute, useRouter} from "vue-router"; +import axios from "axios"; const router = useRouter(); const route = useRoute(); @@ -190,6 +191,8 @@ questionList.value.forEach(() => { selectedAnswers.value.push([]); }); + + // 上一个页面传递的参数 groupId function submit() { homework.value = [];