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

发布于 7 年前作者 yang3117610 次浏览最后编辑 7 年前来自 ask

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

8 回复
huangli
huangli1 楼6 年前

可以的

yangjun
yangjun2 楼6 年前

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

wfeng
wfeng3 楼6 年前

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

leilin
leilin4 楼6 年前

机型: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: '请输入你的姓名'
  });
},
linxiuying
linxiuying5 楼6 年前

有几个问题想问下

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

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

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

plai
plai6 楼6 年前

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

ryao
ryao7 楼6 年前

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

caiguiying
caiguiying8 楼5 年前

有大神能帮忙看看吗