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自定义键盘问题
144浏览 • 1回复 待解决
TextInput绑定了自定义键盘后,下拉通知栏再拉回去组件会自动获焦拉起键盘
487浏览 • 1回复 待解决
HarmonyOS获取系统键盘高度和切换自定义键盘的API
266浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
158浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
214浏览 • 1回复 待解决
HarmonyOS Web页面如何调起自定义键盘?
74浏览 • 1回复 待解决
自定义组件的传值和绑定
605浏览 • 1回复 待解决
基于自定义键盘设置光标位置
175浏览 • 1回复 待解决
HarmonyOS TextInput和键盘相关问题咨询
209浏览 • 1回复 待解决
TextInput是否能自定义hover效果
1884浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
89浏览 • 1回复 待解决
HarmonyOS H5页面怎么调用原生自定义键盘
155浏览 • 1回复 待解决
自定义弹窗自定义转场动画
654浏览 • 1回复 待解决
自定义弹窗使用相关问题
619浏览 • 1回复 待解决
HarmonyOS 关于自定义tab点击滑动相关问题
112浏览 • 1回复 待解决
HarmonyOS 引用自定义web的模块问题
73浏览 • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题
83浏览 • 1回复 待解决
自定义密码键盘,点击输入框时如何屏蔽系统输入键盘
1458浏览 • 1回复 待解决
自定义装饰器的使用问题
453浏览 • 1回复 待解决
HarmonyOS 自定义Dialog背景色透明问题
226浏览 • 1回复 待解决
HarmonyOS自定义Text时,点击Text如何实现弹出软键盘的功能?
4031浏览 • 3回复 待解决
自定义参数BuildProfile的问题汇总
758浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
285浏览 • 1回复 待解决
如何动态控制键盘绑定在不同的TextInput上
1821浏览 • 1回复 待解决
HarmonyOS 如何自定义BuildMode?
91浏览 • 1回复 待解决
目前看下来.应该是光标设置部分存在问题.可以参考如下demo.请参考demo: