收藏
回答

input在特殊情况下,bindblur无回调,怎么解决?

Android手机,input组件,iPhone无此现象,步骤如下:

1、在输入框中输入部分内容;

2、在小键盘未退下去的情况下按home键退后台;

3、从后台打开小程序后,直接点击button跳页面;

4、按回退键回到input所在页面;

5、此时在input中输入内容,失去焦点后将不在触发bindblur回调;

回答关注问题邀请回答
收藏

2 个回答

  • .
    .
    2020-09-10

    onshow里写一个bindfocus

    2020-09-10
    有用 1
    回复 4
    • 小明
      小明
      2020-09-10
      刚刚试过了,没有效果
      2020-09-10
      回复
    • .
      .
      2020-09-10回复小明
      你是要获取input内容吗?可以考虑bindinput方法
      2020-09-10
      1
      回复
    • 小明
      小明
      2020-09-11回复.
      厉害,这个方法可以获取到内容,但还有个显示BUG,在上面的第5步后,输入内容正常跳转页面,再返回时,input输入框里的内容会出现重影,就是可以删除输入框里的内容,但是上面还显示一层如图所示
      2020-09-11
      回复
    • .
      .
      2020-09-11回复小明
      哈哈哈哈哈 厉害了。
      2020-09-11
      回复
  • Cjiang
    Cjiang
    2020-09-10

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-09-10
    有用
    回复 5
登录 后发表内容
问题标签