收藏
回答

textarea的catchblur问题

问题模块
API和组件

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

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

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

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

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


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

最后一次编辑于  2017-07-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 晨
    2017-07-04

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

    2017-07-04
    赞同
    回复
  • 牛
    2017-09-26

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

    2017-09-26
    赞同
    回复
  • 升值-趙
    升值-趙
    2017-12-26

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

    2017-12-26
    赞同
    回复