目前用的v-model双向绑定,输入1256以后想在插入个34。然后点击2和5中间 用uni.getSelectedTextRange获取光标位置 然后分割a=12 b=3 c=56 D=a+b+c。输入进去变成12356以后光标又跑6后面去了,虽然光标跑6后面去了 继续输入4就变成了123456。我想问下输入3以后光标怎么继续在3的后面
爱因斯坦大表哥
- 发布:2023-02-13 22:34
- 更新:2023-02-14 14:50
- 阅读:300
爱因斯坦大表哥 (作者)
APP
2023-02-15 12:52
爱因斯坦大表哥 (作者)
用的是textarea
2023-02-15 12:54
DCloud_UNI_WZF
回复 7***@qq.com: textarea 可以通过 cursor 指定光标位置
2023-02-15 14:31
爱因斯坦大表哥 (作者)
回复 DCloud_UNI_WZF: 直接指定的话还是在最后,加了个延时100还是在最后延时110输入快的话偶尔在最后,延时120肉眼可见的每次从后面跳到前面
2023-02-15 17:33
DCloud_UNI_WZF
回复 7***@qq.com: 如果先更新cursor再 textarea 延迟聚焦是可以的,不知道是否满足你的需求
2023-02-15 17:57
爱因斯坦大表哥 (作者)
回复 DCloud_UNI_WZF: 怎么延迟textarea聚焦?
2023-02-15 19:44
DCloud_UNI_WZF
回复 7***@qq.com: focus
2023-02-15 19:46
爱因斯坦大表哥 (作者)
回复 DCloud_UNI_WZF: inputmode='none'的情况下 focus设置为true的话也会弹出软键盘
2023-02-15 19:50