LoginSignup
0
0

More than 1 year has passed since last update.

キー修飾子

Posted at

インプットボックスを作ってそこに文字を打ち込んだ(keyupにしているのでkeyが打ち終わってupしたらイベント)発動するようになっています。
今回はアラートを表示します。

<body>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script>
  <div id="app">
     <input type="text" v-on:keyup="myAlert">
</div>
<script>
  new Vue({
    el: '#app',
    methods: {
      myAlert() {
       alert('アラート');
      }
    }
  })
</script>
</body>

入力ごとにアラートが出ます。
20210505-180333.png

次にエンターを押した時だけにする「キー修飾子」を設定します。

<body>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script>
  <div id="app">
     <input type="text" v-on:keyup.enter="myAlert">
</div>
<script>
  new Vue({
    el: '#app',
    methods: {
      myAlert() {
       alert('アラート');
      }
    }
  })
</script>
</body>

次にスペースをキー修飾子に設定

<body>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js"></script>
  <div id="app">
     <input type="text" v-on:keyup.space="myAlert">
</div>
<script>
  new Vue({
    el: '#app',
    methods: {
      myAlert() {
       alert('アラート');
      }
    }
  })
</script>

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0