Browse Source

feat: 隐藏软键盘

test2
xuesinan 3 years ago
parent
commit
919a44ebe3
  1. 1
      CHANGELOG.md
  2. 2
      hooks/user/userMixin.js
  3. 9
      pages/user/login.vue

1
CHANGELOG.md

@ -19,6 +19,7 @@
- | 登录按钮 | [527b0e5](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/527b0e5)
- | 登录图标、日历页今日 | [7de419d](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/7de419d)
- | 登录页标题 | [25e1a86](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/25e1a86)
- | 登录页增加数字键盘 | [ae5f526](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/ae5f526)
- | 点击滚动到对应位置 | [c063de8](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/c063de8)
- | 服务、插件缓存、导入选择服务列表、 | [cc8004b](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/cc8004b)
- | 给财务条传参数 | [5ff7706](https://101.201.226.163:50022/ccsens_tall/TALL-MUI-4/commits/5ff7706)

2
hooks/user/userMixin.js

@ -93,6 +93,8 @@ export default function userMixin() {
//有图片验证码的值
function hasvalue(form, renderData) {
uni.hideKeyboard();//隐藏软键盘
if(form.smsCode || form.showPaste) return
if (!verifyPhone(form.phone)) {
uni.$ui.showToast('请输入正确的手机号');

9
pages/user/login.vue

@ -8,11 +8,11 @@
<u-form :model="form" ref="phoneLoginForm" :error-type="['message']">
<u-form-item label="手机号码" prop="phone" label-width="160">
<u-input placeholder="请输入手机号" v-model="form.phone" type="number" @click="handleShowKeyboard(1)"></u-input>
<u-input placeholder="请输入手机号" v-model="form.phone" type="number" @focus="handleFocus" @click="handleShowKeyboard(1)"></u-input>
</u-form-item>
<u-form-item label="图形验证码" prop="verificationCodeValue" label-width="160">
<u-input placeholder="请输入计算结果" v-model="form.verificationCodeValue" type="number" @click="handleShowKeyboard(2)"></u-input>
<u-input placeholder="请输入计算结果" v-model="form.verificationCodeValue" type="number" @focus="handleFocus" @click="handleShowKeyboard(2)"></u-input>
<image slot="right" :src="renderData.imageBase64" mode="aspectFit" class="code-image" @click="getImageCode"></image>
</u-form-item>
@ -166,6 +166,11 @@
})
}
//
function handleFocus() {
uni.hideKeyboard();//
}
//
function handleShowKeyboard(index) {
keyboard.value.open(true);

Loading…
Cancel
Save