空白人吗
空白人吗
  • 发布:2021-12-08 13:24
  • 更新:2022-02-17 12:06
  • 阅读:608

【报Bug】nvue input 收缩键盘bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.0

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 模拟器

手机机型: mi

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<input confirm-hold="true" auto-blur="true" ref="inputs" :focus="focusx" type="text" adjust-position="false" @confirm="send" cursor-spacing="50" :hideDoneButton="true" v-model="info" upriseOffset="100" confirm-type="send" placeholder="说点什么~" class="input "/>

操作步骤:

上述代码

预期结果:

点击键盘 箭头收缩键盘的时候,同时去掉输入框焦点

实际结果:

上述

bug描述:

nvue 的 input 设置了 auto-blur 属性后,安卓里 点击键盘右上角的 向下小箭头是会收缩键盘的,这个时候 input 应该是 自动失去焦点

但是,如果 input 同时设置了 confirm-hold (点击键盘右下角按钮时是否保持键盘不收起) 属性后,收缩键盘后,输入框依然有焦点,没有失去焦点,按理说这个 自动失去焦点应该跟这个 confirm-hold 不冲突吧,一个是 键盘收缩后 自动失去焦点,一个是 点击键盘右下角是否收缩键盘,

望官方排查下

2021-12-08 13:24 负责人:DCloud_Android_ST 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

已验证,确实有这个情况,等官方的人确认一下

DCloud_Android_ST

DCloud_Android_ST

感谢你的反馈。目前nvue页面中的input组件并未支持auto-blur 和 confirm-hold 属性,请阅读文档。所以你设置都是无效的 。后续会支持相关功能

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