javascript
1<template> 2// 省略 3 <input type="text" v-on:keyup="test" v-model="input"> 4//省略 5</template> 6<script> 7 export default{ 8 9 data: function(){ 10 return{ 11 input:"" 12 } 13 } 14 methods: { 15 test(){ 16 if(this.input.length !== 0){ 17 //何らかの処理 18 }else{ 19 //エラー処理 20 } 21 } 22 } 23</script> 24
上のようなコードを書いたときに、keyupによりinputを検知してtest()を呼んでいるつもりなのですが、
(data:inputに入力値が反映される前に条件式に入ってしまうからか)エラー処理の方に行ってしまいます。
データの変更を検知してから処理を行うことはできるのでしょうか?
それともこの原因は他にあるのでしょうか
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。