收藏
回答

input框的bindblur事件和bindfocus事件真机测试无效

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 input 客户端 6.6.1 6.6.1

input框的bindblur事件和bindfocus事件真机测试无效,在pc端有效,这是什么问题


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

8 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-01-12

    用其他机型的安卓机有这个问题吗

    2018-01-12
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-01-10

    如果取消注释,这两句 log 可以打印出来吗?

    2018-01-10
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-01-10

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

    2018-01-10
    赞同
    回复
  • 蒋蒋蒋蒋菇凉
    蒋蒋蒋蒋菇凉
    2018-03-20

    有几个问题想问下

    1,你的页面里是否有textarea?

    2,你是无论点击多少次都不会打印吗?



    我遇到的情况是,只要页面里有textarea,input的第一次focus就是不能打印,第二次才行

    2018-03-20
    赞同 1
    回复
  • Lhhhhh、
    Lhhhhh、
    2018-01-10

    手机上触发了没有打印出来

    2018-01-10
    赞同
    回复
  • Lhhhhh、
    Lhhhhh、
    2018-01-10

    可以的


    2018-01-10
    赞同
    回复
  • Lhhhhh、
    Lhhhhh、
    2018-01-10

    机型:vivoX9s

    微信版本:6.6.1

    <input type='text' placeholder="{{nameplaceholder}}" placeholder-style='font-size: 14px' value='{{userName}}' class='card-info-xm' bindfocus='nameFocus' bindblur='nameBlur' bindinput ="changeName"/>
    //聚焦姓名输入框
    nameFocus: function (e) {
      // console.log("聚焦e=",e);
      this.setData({
        showNameDel: "block",
        nameplaceholder: ''
      });
    },
     
    //失焦姓名输入框
    nameBlur: function (e) {
      // console.log("失焦e=", e);
      this.setData({
        showNameDel: "none",
        nameplaceholder: '请输入你的姓名'
      });
    },


    2018-01-10
    赞同
    回复
  • Lhhhhh、
    Lhhhhh、
    2018-01-10

    有大神能帮忙看看吗

    2018-01-10
    赞同
    回复
登录 后发表内容