From a1fb6cd3c3b8a48da4f9393e09718da04f51a373 Mon Sep 17 00:00:00 2001
From: DESKTOP-CVS3R96\我恁爹 <11>
Date: Tue, 15 Nov 2022 09:58:00 +0800
Subject: [PATCH] 11111
---
src/components/loginDialog.vue | 52 ++++++++++++++++++++++++++++++++++------------------
1 files changed, 34 insertions(+), 18 deletions(-)
diff --git a/src/components/loginDialog.vue b/src/components/loginDialog.vue
index 730711c..5dc74e6 100644
--- a/src/components/loginDialog.vue
+++ b/src/components/loginDialog.vue
@@ -1,14 +1,14 @@
<template>
<div class="login_dialog_pag">
- <van-popup v-model="dialogVisible" position="bottom" :style="{ height: '50%' }">
+ <van-popup v-model="$store.state.dialogVisible" position="bottom" :close-on-click-overlay="clickOverlay" @click-overlay="overlay" :style="{ height: '50%' }">
<div class="dialog_content">
<div class="top_close">
- <div class="close" @click="dialogVisible = false">
+ <div class="close" @click="close">
<img src="@/assets/img/close3.png" alt="">
</div>
</div>
<div class="welcome_dialog">
- <span>{{ '欢迎回来' }}</span>
+ <span>{{ $t('hj221') }}</span>
</div>
<div class="portrait">
<div>
@@ -19,10 +19,10 @@
<span>{{ 'Mitrade' }}</span>
</div>
<div class="go_login_btn background" @click="goToLogin()">
- <span class="title1">{{ '使用手机号登录' }}</span>
+ <span class="title1">{{ $t('hj222') }}</span>
</div>
<div class="go_login_btn">
- <span class="title2" @click="goToReg()">{{ '还没有账号?去注册!' }}</span>
+ <span class="title2" @click="goToReg()">{{ $t('hj223') }}</span>
</div>
</div>
</van-popup>
@@ -34,10 +34,17 @@
export default {
name: "dialogVisible",
+ props: {
+ // dialogVisible: {
+ // type: Boolean,
+ // default: false
+ // }
+ },
data() {
return {
- dialogVisible: false,
- routeShowPathArr: ['/home']
+ //dialogVisible: false,
+ routeShowPathArr: ['/home'],
+ clickOverlay: false
};
},
mounted() {
@@ -46,25 +53,34 @@
}
},
methods: {
+ close() {
+ this.$emit("close");
+ //dialogVisible = false
+ },
goToLogin() {
- this.dialogVisible = false;
+ this.$emit("close");
+ //this.dialogVisible = false;
this.$router.push('/login')
},
+ overlay(){
+ this.$emit("close");
+ },
goToReg() {
- this.dialogVisible = false;
+ this.$emit("close");
+ //this.dialogVisible = false;
this.$router.push('/register');
},
async getUserInfo() {
// 获取用户信息
- let data = await api.getUserInfo();
- if (data.status === 0) {
- // 判断是否登录
- this.dialogVisible = false;
- } else {
- setTimeout(() => {
- this.dialogVisible = true;
- }, 1000);
- }
+ // let data = await api.getUserInfo();
+ // if (data.status === 0) {
+ // // 判断是否登录
+ // this.dialogVisible = false;
+ // } else {
+ // setTimeout(() => {
+ // this.dialogVisible = true;
+ // }, 1000);
+ // }
},
}
};
--
Gitblit v1.9.3