textarea的catchblur问题
发布于 5 年前 作者 lwen 13632 次浏览 来自 问答

我在一个view中上下布局分别放置了一个固定高度的input框和一个设置为auto-height的textarea框,两个框都绑定了同一个catchblur事件,目的是让用户输入完成后立即记录用户的输入数据。

在开发者工具中一切正常,但在ios真机测试时出现了一个奇怪的问题:

1、退出微信(后台也退出)后重新打开微信,第一次进入小程序,第一次来到这个输入界面,在input框中输入数据后,会同时触发input框和textarea框的catchblur事件!

2、同样的第一次使用,如果是在textarea中输入数据,则正常地只触发textarea的catchblur事件。

3、如果在第一次进入输入界面后返回了上一页,则此后只要微信没被彻底关闭,任何情况下再进入这个输入页面,一切都会很正常,input和textarea的blur事件不会出现任何相互干扰。


请问这可能是什么问题导致的?可有什么解决办法?

3 回复

我也遇到了同样的问题,input的值会带到textarea里,请问楼主解决了吗?

@晨我也出现了同样的问题,退出微信,再登录input框的值会带到textarea,能抓紧把textareaBUG改了吗,还有他层级高的BUG,要不就出个新组建代替

未能成功复现,请提供一下具体的示例代码和微信版本号

回到顶部