美文网首页
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