<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 "/>
![空白人吗](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/49/37/56_avatar_mid.jpg?v=1631860474)
![](http://img-cdn-tc.dcloud.net.cn/static/common/sponsor-2.png)
![](http://img-cdn-tc.dcloud.net.cn/static/common/sponsor-count-1.png)
- 发布:2021-12-08 13:24
- 更新:2022-02-17 12:06
- 阅读:775
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.3.0
手机系统: Android
手机系统版本号: Android 7.1.1
手机厂商: 模拟器
手机机型: mi
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
上述代码
上述代码
预期结果:
点击键盘 箭头收缩键盘的时候,同时去掉输入框焦点
点击键盘 箭头收缩键盘的时候,同时去掉输入框焦点
实际结果:
上述
上述
bug描述:
nvue 的 input 设置了 auto-blur 属性后,安卓里 点击键盘右上角的 向下小箭头是会收缩键盘的,这个时候 input 应该是 自动失去焦点
但是,如果 input 同时设置了 confirm-hold (点击键盘右下角按钮时是否保持键盘不收起) 属性后,收缩键盘后,输入框依然有焦点,没有失去焦点,按理说这个 自动失去焦点应该跟这个 confirm-hold 不冲突吧,一个是 键盘收缩后 自动失去焦点,一个是 点击键盘右下角是否收缩键盘,
望官方排查下
2 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
已验证,确实有这个情况,等官方的人确认一下
DCloud_Android_ST
感谢你的反馈。目前nvue页面中的input组件并未支持auto-blur 和 confirm-hold 属性,请阅读文档。所以你设置都是无效的 。后续会支持相关功能