HarmonyOS TextInput绑定自定义键盘问题
键盘响应事件部分的代码:
case KeyType.Value://输入数字或字母
let startPart = this.inputValue.slice(0,this.controller.getCaretOffset().index)
let secendPart = this.inputValue.slice(this.controller.getCaretOffset().index,this.inputValue.length)
this.inputValue = startPart + value + secendPart
this.controller.caretPosition(this.controller.getCaretOffset().index + 1)
break
case KeyType.Del1://删除键
if (this.inputValue.length > 0 && this.controller.getCaretOffset().index > 0) {
let startPart = this.inputValue.slice(0,this.controller.getCaretOffset().index)
let secendPart = this.inputValue.slice(this.controller.getCaretOffset().index,this.inputValue.length)
this.inputValue = startPart.substring(0, startPart.length - 1) + secendPart
this.controller.caretPosition(this.controller.getCaretOffset().index -1)
}
break
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TextInput自定义键盘问题
1808浏览 • 1回复 待解决
HarmonyOS WebView使用自定义键盘问题
1139浏览 • 1回复 待解决
HarmonyOS TextInput调用系统键盘问题
1074浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
1617浏览 • 1回复 待解决
HarmonyOS 键盘问题
751浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1498浏览 • 1回复 待解决
HarmonyOS 自定义Dialog上有自定义键盘,侧滑问题
1039浏览 • 1回复 待解决
HarmonyOS 自定义输入键盘,发现点击某个Text组件,无法获取TextInput的焦点,弹出自定义键盘
1429浏览 • 1回复 待解决
HarmonyOS web弹起键盘问题
962浏览 • 1回复 待解决
HarmonyOS 软键盘问题
702浏览 • 1回复 待解决
TextInput绑定了自定义键盘后,下拉通知栏再拉回去组件会自动获焦拉起键盘
1300浏览 • 1回复 待解决
HarmonyOS 自定义键盘
1238浏览 • 1回复 待解决
HarmonyOS TextInput/TextArea如何设置键盘上方的自定义视图?
1137浏览 • 1回复 待解决
HarmonyOS 开发自定义键盘,TextInput如何实现有光标但不弹出系统键盘
1098浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用TextInput组件实现自定义安全键盘?
1748浏览 • 1回复 待解决
HarmonyOS Focus进入时弹出键盘问题
956浏览 • 1回复 待解决
HarmonyOS 键盘弹起后,自定义弹框上移问题
1216浏览 • 1回复 待解决
HarmonyOS 自定义键盘输入框焦点问题
1306浏览 • 1回复 待解决
HarmonyOS 自定义键盘和系统键盘如何切换
1369浏览 • 1回复 待解决
TextInput组件聚焦时键盘弹起导致自定义输入框被上提
2006浏览 • 1回复 待解决
HarmonyOS 自定义弹窗是否可以不绑定 this ?
985浏览 • 1回复 待解决
小程序示例自定义键盘
1374浏览 • 1回复 待解决
HarmonyOS 数字自定义键盘如何实现
1857浏览 • 1回复 待解决
HarmonyOS 键盘顶部添加自定义组件
1271浏览 • 1回复 待解决
HarmonyOS 输入框与软键盘问题
1286浏览 • 1回复 待解决
目前看下来.应该是光标设置部分存在问题.可以参考如下demo.请参考demo: