textarea的catchblur问题
我在一个view中上下布局分别放置了一个固定高度的input框和一个设置为auto-height的textarea框,两个框都绑定了同一个catchblur事件,目的是让用户输入完成后立即记录用户的输入数据。
在开发者工具中一切正常,但在ios真机测试时出现了一个奇怪的问题:
1、退出微信(后台也退出)后重新打开微信,第一次进入小程序,第一次来到这个输入界面,在input框中输入数据后,会同时触发input框和textarea框的catchblur事件!
2、同样的第一次使用,如果是在textarea中输入数据,则正常地只触发textarea的catchblur事件。
3、如果在第一次进入输入界面后返回了上一页,则此后只要微信没被彻底关闭,任何情况下再进入这个输入页面,一切都会很正常,input和textarea的blur事件不会出现任何相互干扰。
请问这可能是什么问题导致的?可有什么解决办法?