From 23e14c2ea2793c08d5f087df99682c2551a1338b Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Thu, 15 Apr 2021 00:00:32 +0800 Subject: [PATCH] fix: some bug --- src/components/info/index.vue | 39 ++++++++++++++--------------------- src/views/login.vue | 25 ++++++++-------------- src/views/register.vue | 2 +- 3 files changed, 25 insertions(+), 41 deletions(-) diff --git a/src/components/info/index.vue b/src/components/info/index.vue index 82367cfd9..65267c4f2 100644 --- a/src/components/info/index.vue +++ b/src/components/info/index.vue @@ -26,23 +26,14 @@ v-model.number="ruleForm.verify" placeholder="请输入验证码" > - + - - {{ tipsFalse }} - + {{ tipsFalse }} 重置 {{ tips }} - 免密登录 + 免密登录 @@ -55,7 +46,7 @@ import { onBeforeMount, getCurrentInstance, watch, - nextTick, + nextTick } from "vue"; import { storageSession } from "/@/utils/storage"; @@ -75,8 +66,8 @@ export default defineComponent({ props: { ruleForm: { type: Object as PropType, - require: true, - }, + require: true + } }, emits: ["onBehavior", "refreshVerify"], setup(props, ctx) { @@ -103,12 +94,12 @@ export default defineComponent({ userName: [{ required: true, message: "请输入用户名", trigger: "blur" }], passWord: [ { required: true, message: "请输入密码", trigger: "blur" }, - { min: 6, message: "密码长度必须不小于6位", trigger: "blur" }, + { min: 6, message: "密码长度必须不小于6位", trigger: "blur" } ], verify: [ { required: true, message: "请输入验证码", trigger: "blur" }, - { type: "number", message: "验证码必须是数字类型", trigger: "blur" }, - ], + { type: "number", message: "验证码必须是数字类型", trigger: "blur" } + ] }); // 点击登录或注册 @@ -140,14 +131,14 @@ export default defineComponent({ const noSecret = (): void => { storageSession.setItem("info", { username: "测试用户", - accessToken: "eyJhbGciOiJIUzUxMiJ9.test", + accessToken: "eyJhbGciOiJIUzUxMiJ9.test" }); router.push("/"); }; - onBeforeMount(()=>{ + onBeforeMount(() => { vm = getCurrentInstance(); //获取组件实例 - }) + }); return { rules, @@ -157,9 +148,9 @@ export default defineComponent({ onBehavior, refreshVerify, changPage, - noSecret, + noSecret }; - }, + } }); @@ -176,7 +167,7 @@ export default defineComponent({ display: flex; justify-content: center; align-items: center; - @media screen and (max-width: 750px){ + @media screen and (max-width: 750px) { width: 88vw; right: 25px; top: 22vh; diff --git a/src/views/login.vue b/src/views/login.vue index e4e00578d..ae675fd6b 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,19 +1,12 @@ diff --git a/src/views/register.vue b/src/views/register.vue index 1a0471041..652eb8833 100644 --- a/src/views/register.vue +++ b/src/views/register.vue @@ -12,7 +12,7 @@ import { onBeforeMount, getCurrentInstance } from "vue"; -import info, { ContextProps } from "/@/components/Info/index.vue"; +import info, { ContextProps } from "../components/info/index.vue"; import { getRegist, getVerify } from "/@/api/user"; import { useRouter } from "vue-router"; import { warnMessage, successMessage } from "/@/utils/message";