收藏
回答

怎样使input主动失去焦点?或者 怎样通过dom元素调用input的blur方法?

Input 获取的这个dom元素后,为什么原型方法里面没有focus 和 blur 方法?我想要主动让input失去焦点或者聚焦

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

1 个回答

  • Xavier
    Xavier
    2020-05-11

    // wxml
    <input focus="{{focusFlag}}"/>
    // js
    this.setData({
      focusFlag: false
    })
    
    2020-05-11
    有用
    回复 3
    • 郑鹏涛
      郑鹏涛
      2020-05-11
      不行啊,大哥,我刚试了下不起作用,我是用的Taro写的, blurFlag值为false
      2020-05-11
      回复
    • Xavier
      Xavier
      2020-05-11回复郑鹏涛
      是 focus ,不是 onFocus ,onFocus 对应的是微信的 bindfocus 回调,我刚刚特地去 Taro 看了下。
      2020-05-11
      回复
    • 郑鹏涛
      郑鹏涛
      2020-05-11回复Xavier
      嗯嗯,谢谢大哥,我也发现了,我改成focus试了下,还是不行。。。我在看看有没有别的解决方案
      2020-05-11
      回复
登录 后发表内容
问题标签