<textarea style="background-color: #aaff00;" inputmode='none' :focus="true"> </textarea>
- 发布:2023-12-21 17:35
- 更新:2024-12-19 09:33
- 阅读:415
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: Alpha
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 小米9
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
直接运行就能复现
直接运行就能复现
预期结果:
:focus="true"的时候不弹出键盘
:focus="true"的时候不弹出键盘
实际结果:
:focus="true"的时候会弹出键盘
:focus="true"的时候会弹出键盘
bug描述:
textarea设置 inputmode='none' :focus="true"首次首次打开还是会弹出键盘
手机的webview版本是83
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
这样试试
<template>
<textarea ref="myTextarea" input-mode="none"></textarea>
</template>
<script>
export default {
mounted() {
this.$refs.myTextarea.blur();
},
};
</script>
喜欢技术的前端 - QQ---445849201
:focus="true"
这样设置就是 默认调起 键盘 (●'◡'●),不想进入页面出现键盘直接设置为 false ,也可以 :focus="变量" 来控制
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
focus:true不是默认聚焦吗,肯定会弹出键盘啊
杨杨得亿 - 这个人很懒,什么都没有留下~
inputmode="none"并不是所有平台都支持。在App平台上,即使你设置了inputmode="none",键盘可能还是会弹出。
如果还没有解决的话,可以使用uni.hideKeyboard();来隐藏软键盘,你不是需要设置:focus="true"吗?可以用@focus监听一下聚焦事件,然后再聚焦回调中关闭软键盘。
focus(){
uni.hideKeyboard();
}