@Theo this is what I ended up implementing methods: { input (newValue) { if (newValue !== '') { newValue = parseInt(newValue) } else { newValue = null } this.$emit('change', newValue) } }