vuejs监听苹果iphone手机键盘事件

在iphone手机中,vue提供的keyup事件是不能监听iphone键盘的,但是h5提供的input事件可以做到。

只需要向下面这样处理,就可以解决iphone不响应键盘事件的bug

<template>
  <input type="text"  v-model="search" @keyup="get" @input="input" ref="input">
</template>
<script>
  export default {
    methods: {
      data() {
        return {
          search:''
        }
      },
      input() {
        var input = this.$refs.input;
        input.addEventListener('input',function(){
          this.search = input.value;
          console.log(this.search)
        },false)
      },
      get() {
        console.log(this.search)
      }
    }
  }
</script>
原文地址:https://www.cnblogs.com/yesyes/p/6756164.html