From 936a1459631c6d4a02a6b81be4ef90f71617f889 Mon Sep 17 00:00:00 2001 From: lenghui Date: Mon, 16 Dec 2024 10:13:03 +0800 Subject: [PATCH] =?UTF-8?q?Api=E7=BC=96=E5=86=99=20=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E6=8E=A5=E5=8F=A31=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/src/api/HomeworkApi.js | 8 ++ work/src/api/index.js | 16 ++++ work/src/views/DoHomeworkView.vue | 176 +++++++++++++++++++++----------------- work/vite.config.js | 10 +++ 4 files changed, 132 insertions(+), 78 deletions(-) create mode 100644 work/src/api/HomeworkApi.js create mode 100644 work/src/api/index.js diff --git a/work/src/api/HomeworkApi.js b/work/src/api/HomeworkApi.js new file mode 100644 index 0000000..9d55035 --- /dev/null +++ b/work/src/api/HomeworkApi.js @@ -0,0 +1,8 @@ +import service from "."; +const homeworkApi = { + //获取作业 + getHomeworkQuestion(id) { + return service.post('api/homework_client/gethomeworkquestion', {id: id}); + } +} +export default homeworkApi; \ No newline at end of file diff --git a/work/src/api/index.js b/work/src/api/index.js new file mode 100644 index 0000000..a6ba51f --- /dev/null +++ b/work/src/api/index.js @@ -0,0 +1,16 @@ +import axios from "axios"; + +const service = axios.create({ + // baseURL: 'http://192.168.8.191:8080', + // baseURL: 'http://localhost:8080', + baseURL: '/api', +}); +// http://192.168.8.191:8080 + +//Axios的响应拦截器.. +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 1e62866..ec273c0 100644 --- a/work/src/views/DoHomeworkView.vue +++ b/work/src/views/DoHomeworkView.vue @@ -3,108 +3,109 @@
- {{questionList[0].name}} + {{ questionList[0].name }}
- @@ -171,14 +186,14 @@ function submit() { width: 93%; height: 80%; overflow-y: scroll; - /*居中显示*/ + /* 居中显示 */ left: 50%; transform: translate(-50%, 0); top: 12.5%; text-align: left; } -/*滚动条样式*/ +/* 滚动条样式 */ .content::-webkit-scrollbar { width: 3px; } @@ -194,9 +209,11 @@ function submit() { .title { font-size: 1.65rem; - font-weight: 500; - /*居中显示*/ + font-weight: 600; + /* 居中显示 */ text-align: center; + /*字体颜色*/ + color: #3f27b1; } .question { @@ -222,7 +239,7 @@ function submit() { margin-right: 1%; width: 1.2rem; height: 1rem; - /*透明度*/ + /* 透明度 */ opacity: 0.8; cursor: pointer; /* 鼠标悬停时变成手的形状 */ } @@ -238,6 +255,9 @@ function submit() { height: 30rem; } +.ql-toolbar.ql-snow .ql-formats { + margin: 0; +} .Short-answers { height: 48rem; } @@ -260,4 +280,4 @@ function submit() { color: #858585; text-align: center; } - \ No newline at end of file + diff --git a/work/vite.config.js b/work/vite.config.js index 63d1997..bc08d23 100644 --- a/work/vite.config.js +++ b/work/vite.config.js @@ -13,4 +13,14 @@ export default defineConfig({ '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, + server: { + proxy: { + '/api': { + target: 'http://192.168.8.191:8080', + changeOrigin: true, + + rewrite: (path) => path.replace(/^\/api/, '') + } + } + } })