开发时候input框删除中间的内容后光标自动跳到最后是因为什么?
如输入12345,当我光标移到中间,删掉3,删掉后光标自动跳到5后面。火狐下没问题,360和chrome浏览器会出现...
如输入12345,当我光标移到中间,删掉3,删掉后光标自动跳到5后面。
火狐下没问题,360和chrome浏览器会出现 展开
火狐下没问题,360和chrome浏览器会出现 展开
2019-09-23
展开全部
原因:
input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光标到最后。说白了就是数据发生更新导致光标跑到最后。
解决思路:
设置两个值。sendVal 为 input 的value值,send_val 为暂时存储value值,sendText 方法负责将 e.detail.value 的值复制给 send_val
input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光标到最后。说白了就是数据发生更新导致光标跑到最后。
解决思路:
设置两个值。sendVal 为 input 的value值,send_val 为暂时存储value值,sendText 方法负责将 e.detail.value 的值复制给 send_val
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询