小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题这种情况,在字符串中间增加或者删除字符的时候,光标会自动跳到字符串末尾,即使在bindinput中return了指定的cursor也不管用。
目前仅在iPhone中出现这个问题。
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
最终解决方案:使用赵子龙给出的方式给数据赋值,另外在data上绑定用于条件渲染的标志,在input onChange中setData这个标志,如果需要格式化输出,return格式化输出的值。
总之一句话不要在输入过程中setData input绑定的值
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@赵子龙的方法解决这个问题是可以的 但是如果页面需要根据input中的value值条件渲染的时候 就不行了 没有setData页面检测不到数据变化的
我也遇到了同样的问题,在ip下把光标放在文本一开始然后删除,光标就会跑到文本的最后面了。。
你试过图上的方法吗???,textarea和input是一样的
是bug?嗯,这个图跟这个问题有什么关系@赵子龙 用setData赋值 会渲染 但是就是光标会诡异地跳到最后
目前状态:绑定了cursor、 return cursor 统统不管用 安卓和微信开发者工具都正常 就ios不行
这个是bug,ios有这个问题
@奈何?1.5.3 确定input绑定了value 并且是iphone机型下?
我这里测试了没问题 ,你是哪个库
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
最终解决方案:使用赵子龙给出的方式给数据赋值,另外在data上绑定用于条件渲染的标志,在input onChange中setData这个标志,如果需要格式化输出,return格式化输出的值。
总之一句话不要在输入过程中setData input绑定的值
@赵子龙的方法解决这个问题是可以的 但是如果页面需要根据input中的value值条件渲染的时候 就不行了 没有setData页面检测不到数据变化的
我也遇到了同样的问题,在ip下把光标放在文本一开始然后删除,光标就会跑到文本的最后面了。。
你试过图上的方法吗???,textarea和input是一样的
是bug?嗯,这个图跟这个问题有什么关系@赵子龙 用setData赋值 会渲染 但是就是光标会诡异地跳到最后
目前状态:绑定了cursor、 return cursor 统统不管用 安卓和微信开发者工具都正常 就ios不行
这个是bug,ios有这个问题
@奈何?1.5.3 确定input绑定了value 并且是iphone机型下?
我这里测试了没问题 ,你是哪个库