From 7993a0db6e5aac799c5fc703ca5c776da78e2933 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 12 九月 2024 16:43:54 +0800 Subject: [PATCH] 跳转中间页 --- src/views/login/index.vue | 19 +------------------ src/router/index.js | 6 ++++++ src/views/logging/index.vue | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 18 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index b259f99..e3eb2c5 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -38,6 +38,12 @@ }, { + path: "/logging", + component: () => import("@/views/logging/index"), + hidden: true, + }, + + { path: "/404", component: () => import("@/views/404"), hidden: true, diff --git a/src/views/logging/index.vue b/src/views/logging/index.vue new file mode 100644 index 0000000..5763f57 --- /dev/null +++ b/src/views/logging/index.vue @@ -0,0 +1,32 @@ +<template> + <div> + 鐧诲綍涓�︹�� + </div> +</template> + +<script> +import { login } from "@/api/user"; + +export default { + mounted() { + let code = this.$route.query.code; + if (code) { + this.getUserDate(code); + } else { + this.getWeChatUrl(); + } + }, + methods: { + getUserDate(code) { + login({ + code: code, + }).then((res) => { + localStorage.setItem("user", JSON.stringify(res)); + this.$router.push("/student"); + }); + }, + } +} +</script> + +<style></style> \ No newline at end of file diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 9e8f838..e1f016d 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -17,7 +17,6 @@ <script> import { validUsername } from "@/utils/validate"; import wxlogin from "vue-wxlogin"; -import { login } from "@/api/user"; export default { name: "Login", components: { wxlogin }, @@ -38,7 +37,7 @@ }; return { appid: "wx7103925df6236723", - redirect_uri: encodeURIComponent("https://dingdang.9village.cn/#/login"), + redirect_uri: encodeURIComponent("https://dingdang.9village.cn/#/logging"), state: "1", href: "data:text/css;base64,LmltcG93ZXJCb3ggLnFyY29kZSB7CiAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICB3aWR0aDogMTQwcHg7CiAgICAgICAgICBoZWlnaHQ6IDE0MHB4OwogICAgICAgIH0=", // 鑷畾涔夋牱寮忛摼鎺� loginForm: { @@ -66,23 +65,7 @@ immediate: true, }, }, - mounted() { - let code = this.$route.query.code; - if (code) { - this.getUserDate(code); - } else { - this.getWeChatUrl(); - } - }, methods: { - getUserDate(code) { - login({ - code: code, - }).then((res) => { - localStorage.setItem("user", JSON.stringify(res)); - this.$router.push("/student"); - }); - }, getWeChatUrl() { // api.wachatQrUrl().then(res => { // if (res && res.code === '0000') { -- Gitblit v1.8.0