6***@qq.com
6***@qq.com
  • 发布:2020-07-06 16:14
  • 更新:2021-12-20 18:24
  • 阅读:1285

【报Bug】App input 设置 focus, 键盘输入无法监听, v-model 也无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米mix3

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<input class="search-input" :focus="focus"   @input="onInput" placeholder-class="search-input-placeholder"  placeholder="搜索" />

操作步骤:

input 设置 focus

预期结果:

首次键盘弹出输入有效监听

实际结果:

首次键盘弹出输入无效监听

bug描述:

App input 设置 focus, 键盘输入无法监听, v-model 也无效,
该功能在 正式版 2.7.14 正常

2020-07-06 16:14 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com (作者)

木有人遇到吗? 唉= - = 、

6***@qq.com

6***@qq.com (作者)

. . . . . 看来只能先用 正式版打包了, Alpha 的bug

DCloud_Android_DQQ

DCloud_Android_DQQ

方便贴一下你得完整测试代码吗

  • 6***@qq.com (作者)

    ···

    <template>

    <view class="input-page">

    <input type="text" value="" @input="onInput" focus placeholder="请输入内容" />

    </view>

    </template>


    <script>

    export default{

    methods:{

    onInput(e){

    console.log(e)

    }

    }

    }

    </script>


    <style>

    .input-page{

    background: #C8C7CC;

    }

    </style>

    ···

    2020-07-08 08:50

  • 6***@qq.com (作者)

    从其他页面跳转到这个页面,就可以复现

    2020-07-08 08:56

chenli

chenli

尝试一下。再手动聚焦输入框是否就可以监听输入了,v-model是否也有效。

  • 6***@qq.com (作者)

    再手动聚焦是可以的

    2020-07-08 08:51

6***@qq.com

6***@qq.com (作者)

<template>  
    <view class="input-page">  
        <input type="text" value="" @input="onInput" focus placeholder="请输入内容" />  
    </view>  
</template>  

<script>  
    export default{  
        methods:{  
            onInput(e){  
                console.log(e)  
            }  
        }  
    }  
</script>  

<style>  
    .input-page{  
        background: #C8C7CC;  
    }  
</style>
chenli

chenli

也遇到同样问题,已提bug反馈贴,可官方一直复现不出来。哎~~~
相关贴链接https://ask.dcloud.net.cn/question/100771

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

HX3.0.0+ 已修复

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