From 86baa8ff948d2e79588e0dd7efa16f6b8ac3b157 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期五, 06 十二月 2024 15:29:15 +0800 Subject: [PATCH] ll --- h5/pages/staffLogin/login.vue | 32 ++++++++++++++++++-------------- 1 files changed, 18 insertions(+), 14 deletions(-) diff --git a/h5/pages/staffLogin/login.vue b/h5/pages/staffLogin/login.vue index 510a544..13adeca 100644 --- a/h5/pages/staffLogin/login.vue +++ b/h5/pages/staffLogin/login.vue @@ -1,20 +1,20 @@ <template> <view class="login"> - <image class="login_bg" src="@/static/login_bg@2x.png" /> + <image class="login_bg" src="@/static/login_bg@2x.png" mode="widthFix" /> <image class="login_logo" src="@/static/logo@2x.png" mode="widthFix" /> <view class="login_title">瀹夋嘲鐗╂祦鏅烘収鍥尯</view> <view class="login_list"> <view class="login_list_item"> <image src="@/static/login_ic_phone@2x.png" mode="widthFix" /> - <input v-model="form.username" maxlength="18" placeholder="璐﹀彿" /> + <input v-model="form.username" maxlength="18" @focus="showKeyboard = true" @blur="showKeyboard = false" placeholder="璐﹀彿" /> </view> <view class="login_list_item"> <image src="@/static/login_ic_password@2x.png" mode="widthFix" /> - <input v-model="form.password" type="password" placeholder="瀵嗙爜" /> + <input v-model="form.password" @focus="showKeyboard = true" @blur="showKeyboard = false" type="password" placeholder="瀵嗙爜" /> </view> <view class="login_list_item"> <image src="@/static/ic_captcha.png" mode="widthFix"></image> - <input v-model="form.code" placeholder="楠岃瘉鐮�" type="text" /> + <input v-model="form.code" @focus="showKeyboard = true" @blur="showKeyboard = false" placeholder="楠岃瘉鐮�" type="text" /> <image @click="initCaptcha" :src="captcha.image" @@ -30,7 +30,7 @@ > </view> - <view class="deal_wrap"> + <view class="deal_wrap" v-show="!showKeyboard"> <image @click="changeFalg" v-if="ProtocolFlag" @@ -56,7 +56,8 @@ mode="center" > <view class="modal"> - <view v-html="htmlText"></view> + <!-- <view v-html="htmlText"></view> --> + <mp-html :content="htmlText" /> </view> </u-popup> </view> @@ -76,6 +77,7 @@ password: '', code: '' }, + showKeyboard: false, isShowProtocol: false, ProtocolFlag: false, captcha: {}, @@ -136,7 +138,7 @@ loginPost({ ...form, uuid: this.captcha.uuid, - openId: this.$store.state.openId + openid: this.$store.state.openId }).then(res => { if (res.code === 200) { this.setToken(res.data) @@ -156,7 +158,6 @@ <style lang="scss" scoped> .login { width: 100%; - height: 100vh; display: flex; padding-top: 130rpx; box-sizing: border-box; @@ -172,9 +173,11 @@ height: 180rpx; } .login_bg { - position: absolute; - top: 0; - width: 750rpx; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: -1; } .login_title { font-size: 44rpx; @@ -244,11 +247,11 @@ } } .deal_wrap { - position: absolute; + position: fixed; width: 100%; left: 0; text-align: center; - bottom: 88rpx; + bottom: 48rpx; display: flex; justify-content: center; align-items: center; @@ -263,9 +266,10 @@ } .modal { width: 690rpx; - min-height: 920rpx; + min-height: 820rpx; max-height: 720px; border-radius: 24rpx; padding: 32rpx; + overflow: auto; } </style> -- Gitblit v1.9.3