如题这种情况,在字符串中间增加或者删除字符的时候,光标会自动跳到字符串末尾,即使在bindinput中return了指定的cursor也不管用。
目前仅在iPhone中出现这个问题。
最终解决方案:使用赵子龙给出的方式给数据赋值,另外在data上绑定用于条件渲染的标志,在input onChange中setData这个标志,如果需要格式化输出,return格式化输出的值。
总之一句话不要在输入过程中setData input绑定的值
@奈何?1.5.3 确定input绑定了value 并且是iphone机型下?
你试过图上的方法吗???,textarea和input是一样的
我也遇到了同样的问题,在ip下把光标放在文本一开始然后删除,光标就会跑到文本的最后面了。。
@赵子龙的方法解决这个问题是可以的 但是如果页面需要根据input中的value值条件渲染的时候 就不行了 没有setData页面检测不到数据变化的
是bug?嗯,这个图跟这个问题有什么关系@赵子龙 用setData赋值 会渲染 但是就是光标会诡异地跳到最后
目前状态:绑定了cursor、 return cursor 统统不管用 安卓和微信开发者工具都正常 就ios不行
这个是bug,ios有这个问题
我这里测试了没问题 ,你是哪个库