反馈bindinput的一个BUG
发布于 5 年前 作者 asun 11758 次浏览 来自 问答

之前的版本没有这个问题,近期版本存在这个问题(电脑调试工具正常,手机端异常)。原本的我发布小程序运行的好好的,最近发现有用户发现某个功能突然不能用了。总结如下:


<textarea bindinput="start" />


在textarea中输入若干字符后,回退一下,以下代码会打印两次,第一次打印为空,第二次才是正常的内容!

start: function (e) {

  console.log(e.detail.value);  

}


截图如下:


电脑端的调试工具完全OK!回退一次只打印一次。


手机上完全不一样!希望管理员能看到!

3 回复

hello 管理员们 这个问题有结论了么? 我们也在部分安卓机上复现了这一情况,在点击过删除键的情况下,bindinput的e.detail.value取出为空

我记得删除键真机上真的是返回的两次 是不是有一次的keycode 是 0 还有个是多少忘了。

管理员们整天都在干嘛啊

回到顶部