From 622c69546d235c4315fe2bd398f5db4620cab82e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8F=B2=E9=B8=BD?= <1020103647@qq.com> Date: Fri, 5 Apr 2024 20:31:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(request):=20result=20=E5=85=A8=E9=9D=A2?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mock/test.ts | 4 ++-- src/pages.json | 7 +++++++ src/pages/demo/base/mock.vue | 2 +- src/pages/demo/base/request.vue | 4 ++-- src/pages/index/request.vue | 4 ++-- src/pages/my/index.vue | 6 ++++-- src/typings.d.ts | 2 +- vite.config.ts | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/mock/test.ts b/mock/test.ts index a5002d70..693aac82 100644 --- a/mock/test.ts +++ b/mock/test.ts @@ -9,7 +9,7 @@ export default [ response: ({ query }) => { return { code: 0, - result: { + data: { name: '菲鸽', }, } @@ -21,7 +21,7 @@ export default [ timeout: 2000, response: { code: 0, - result: { + data: { name: '菲鸽', }, }, diff --git a/src/pages.json b/src/pages.json index 183a3689..9b99282b 100644 --- a/src/pages.json +++ b/src/pages.json @@ -72,6 +72,13 @@ "navigationBarTitleText": "登录" } }, + { + "path": "pages/my/index", + "type": "page", + "style": { + "navigationBarTitleText": "我的" + } + }, { "path": "pages/demo/base/auto-import", "type": "page", diff --git a/src/pages/demo/base/mock.vue b/src/pages/demo/base/mock.vue index c91eaed9..5fb191ac 100644 --- a/src/pages/demo/base/mock.vue +++ b/src/pages/demo/base/mock.vue @@ -30,7 +30,7 @@ const data = ref() const getFoo = async () => { const res = await getMockAPI('菲鸽') - data.value = res.result + data.value = res.data originalData.value = res } diff --git a/src/pages/demo/base/request.vue b/src/pages/demo/base/request.vue index f1f9fc88..77654a96 100644 --- a/src/pages/demo/base/request.vue +++ b/src/pages/demo/base/request.vue @@ -48,14 +48,14 @@ const originalData = ref>() const data = ref() const getFoo = async () => { const res = await getFooAPI('菲鸽') - data.value = res.result + data.value = res.data originalData.value = res } const data2 = ref() const postFoo = async () => { const res = await postFooAPI('菲鸽2') - data2.value = res.result + data2.value = res.data } const reset = () => { diff --git a/src/pages/index/request.vue b/src/pages/index/request.vue index b9895853..0252f0c4 100644 --- a/src/pages/index/request.vue +++ b/src/pages/index/request.vue @@ -44,12 +44,12 @@ onLoad(() => { const data = ref() const getFoo = async () => { const res = await getFooAPI('菲鸽') - data.value = res.result + data.value = res.data } const data2 = ref() const postFoo = async () => { const res = await postFooAPI('菲鸽2') - data2.value = res.result + data2.value = res.data } diff --git a/src/pages/my/index.vue b/src/pages/my/index.vue index 645f90a7..3daeee55 100644 --- a/src/pages/my/index.vue +++ b/src/pages/my/index.vue @@ -28,8 +28,10 @@ uni.login({ code, }, }) - openId.value = res.result.openid - userStore.setUserInfo({ openid: res.result.openid }) + console.log('微信登录-1:', res) + // {code: 0, msg: "success", data: {session_key: "JTzhLVK+oM3X58uJ/heDcQ==", openid: "oSYa06xPVqjsK-eFYzt0kSPYu1q4"}} + openId.value = res.data.openid + userStore.setUserInfo({ openid: res.data.openid }) }, }) diff --git a/src/typings.d.ts b/src/typings.d.ts index 24ba12bc..152c84eb 100644 --- a/src/typings.d.ts +++ b/src/typings.d.ts @@ -5,7 +5,7 @@ type IResData = { code: number msg: string - result: T + data: T } // uni.uploadFile文件上传参数 diff --git a/vite.config.ts b/vite.config.ts index 5106bf4d..0527fee0 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -53,7 +53,7 @@ export default ({ command, mode }) => { plugins: [ UniPages({ - exclude: ['**/components/**/**.*', '**/my/**/**.vue'], + exclude: ['**/components/**/**.*'], routeBlockLang: 'json5', // 虽然设了默认值,但是vue文件还是要加上 lang="json5", 这样才能很好地格式化 homePage: 'pages/index/index', subPackages: ['src/pages-sub'], // 是个数组,可以配置多个