g***@163.com
g***@163.com
  • 发布:2021-05-21 18:05
  • 更新:2022-08-25 11:50
  • 阅读:1090

【报Bug】input输入框自动聚焦或js控制聚焦后无法输入

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 家庭版

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 夜神模拟器(Android7.0.1)、商米收银机(Android7.1.2)

手机机型:

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

1、input框失去焦点后,通过再次js控制聚焦

<template>  
        <input type="text" :value="val" :autoFocus='true' :focus="csFocus" @blur="csFocus=false" placeholder="测试" />  
        <button @click="csFocus=true">聚焦</button>  
</template>  
<script>  
                data() {  
            return {  
                val: '',  
                csFocus: true  
            };  
        }  
</script>

2、打开弹窗,弹窗内input自动聚焦

<template>  
        <button @click="show=true">显示弹窗</button>  
        <u-popup v-model="show" mode="center">  
            <view style="padding:50px;">  
                <input type="text" :value="val" :autoFocus='true'  placeholder="测试" />  
            </view>  
        </u-popup>  
</template>  
<script>  
                data() {  
            return {  
                val: ''  
            };  
        }  
</script>

预期结果:

input框自动聚焦或js控制聚焦后就能输入内容

实际结果:

input框自动聚焦或js控制聚焦后无法输入,需要点击input框才能输入

bug描述:

1、input失去焦点后,通过js控制再次聚焦后无法输入
2、弹窗内的input自动聚焦无法输入

2021-05-21 18:05 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

请问解决了吗,我得也是这样

  • 5***@qq.com

    问题解决了吗 好像是uni的bug H5是正常的 app端有问题

    2022-09-26 15:13

该问题目前已经被锁定, 无法添加新回复