Validar un input vacio cuando se haga un retroceso o ‘backspace’ con VueJS2

En un html tengo un v-model='code'con un atributo v-on:change='consultar()'el cual al momento de digitar el codigo y tabular (por ejemplo, (es una de muchas formas para hacer el change)), el va a ese metodo y me lista los datos en un formulario, hasta ahi bien!

‘El problema’
En el metodo 'consultar' valido que cuando este vacio se limpie el formulario y cuando no que ejecute el post, el problema es que para validar que el campo este vacio o no siempre debo de hacer un change y la idea es que mientras haga el backspace y sepa que está vacio me limpie el formulario sin tener que hacer el change.

Codigo
HTML

<input type="text" v-model='code' v-on:change='consultar()' placeholder="ingrese codígo"> 

VueJS

new Vue({     el: '#content',     data: {         code: '',         datos: {             name: '',             etc..         } // Aqui van todos los parametros para el formulario     },     methods: {         consultar: function () {             if (this.code == '') {                 this.datos = {},             } else {                 // ejecutar el post             }         },     }, }) 

Agradezco el interes.