爱因斯坦大表哥
爱因斯坦大表哥
  • 发布:2023-12-21 17:35
  • 更新:2024-12-19 09:33
  • 阅读:415

【报Bug】textarea设置 inputmode='none' :focus="true"首次首次打开还是会弹出键盘

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 小米9

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    <textarea style="background-color: #aaff00;" inputmode='none' :focus="true"> </textarea>

操作步骤:

直接运行就能复现

预期结果:

:focus="true"的时候不弹出键盘

实际结果:

:focus="true"的时候会弹出键盘

bug描述:

textarea设置 inputmode='none' :focus="true"首次首次打开还是会弹出键盘
手机的webview版本是83

2023-12-21 17:35 负责人:无 分享
已邀请:
爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

来个人回复下啊

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

来个人回复下

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

这样试试

<template>  
  <textarea ref="myTextarea" input-mode="none"></textarea>  
</template>  

<script>  
export default {  
  mounted() {  
    this.$refs.myTextarea.blur();  
  },  
};  
</script>  
爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

来个人回复下

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

:focus="true"
这样设置就是 默认调起 键盘 (●'◡'●),不想进入页面出现键盘直接设置为 false ,也可以 :focus="变量" 来控制

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

还没有解决

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

还没有解决

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

还没有解决

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

还没有解决

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

没有人吗

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

顶顶顶顶顶顶顶他一起

爱因斯坦大表哥

爱因斯坦大表哥 (作者) - 123123

顶顶顶顶顶顶顶

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

focus:true不是默认聚焦吗,肯定会弹出键盘啊

  • 1***@163.com

    使用inputMode=‘none’ 禁止弹出键盘了,但是只要聚焦还是会出来

    2024-09-25 10:32

店小二丶

店小二丶 - 江湖小二

到现在了 还没解决!!!

CHIFA

CHIFA

还没解决??????~~~

杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

inputmode="none"并不是所有平台都支持。在App平台上,即使你设置了inputmode="none",键盘可能还是会弹出。
如果还没有解决的话,可以使用uni.hideKeyboard();来隐藏软键盘,你不是需要设置:focus="true"吗?可以用@focus监听一下聚焦事件,然后再聚焦回调中关闭软键盘。

focus(){   
     uni.hideKeyboard();  
}

要回复问题请先登录注册