input组件的bindblur在荣耀V20中如果不先收起键盘,是获取不到值的
发布于 7 年前 作者 fangzheng 12741 次浏览 来自 问答

wxml

<input bindblur="getValue"></input>
<button type="primary" bindtap="checkValue">查看</button>

wxjs

data: {
    inputValue:""
  },
  onLoad: function () {
    
  },
  getValue:function(e){
    this.setData({
      inputValue:e.detail.value
    })
  },
  checkValue:function(){
    var inputValue = this.data.inputValue
    console.log("查看值是否获取到",inputValue)
  }

在开发工具中表现正常,但在真机调试中是这样的

1.输入123在不收起键盘的情况下直接点击查看按钮

2.输入456在收起键盘后点击查看按钮

1 回复

建议使用bindinput

回到顶部