美文网首页
vue @input 事件

vue @input 事件

作者: xcyzjs | 来源:发表于2019-07-12 15:49 被阅读0次

    input 事件 结合了 keyup事件 和 change事件, 会在 keyup 时判断值是否发生变化, 变化了则触发该事件

    // html
          <input v-model="keyword" type="text" id="search" @input="onSearch" autofocus class="input_search"  placeholder="问题或选项关键词">
    
    // js
    onSearch() {
    ...
    

    keyup事件 也可以使用一个旧值在 keyup 的时候来比较值是否变化, 如果没有变化就直接return, 否则给旧值赋上新值, 再进行接下去的业务逻辑

    // html
          <input v-model="keyword" type="text" id="search" @keyup="onSearch" autofocus class="input_search"  placeholder="问题或选项关键词">
    
    // js
    onSearch() {
        if(this.keyword === this.keyword_old){
              return
        }
    
        this.keyword_old = this.keyword
        ...
    

    相关文章

      网友评论

          本文标题:vue @input 事件

          本文链接:https://www.haomeiwen.com/subject/mejahctx.html