人狠话不多,直接上业务需求(垃圾需求,凑合看)。。。
我的业务是在企微应用里,图片识别,然后点客户姓名/手机号(输入框)识别的结果可以点击回填到输入框内。
这里思考回填的情况:
- 1、可能是【直接输入】,然后点下面识别的字回填,(输入框是空的,直接点一个字拼接一个字,不考虑设置光标)
- 2、可能是【已有输入值, 然后移动光标选择位置插入】,这种情况就需要获取当前光标,然后把值拼接到光标位置处,最后设置插入值后的光标,看👇下面代码(只是一种思路,不是代码百分百适用你的业务),over!!!
onOptItem() 是图片识别内容字块选中事件
注意:
设置光标setSelectionRange
必须在DOM更新完,我这里用的setTimeout,也可以用vm.$nextTick( [callback] )
就这些了,有问题评论区交流!!!886