Здесь похожая проблема:
Если вкратце, то:
1. Проверь функцию
onChange, которую ты подаешь в
v-on:change. Там была как раз не о функции верхнего уровня, а о функции внутри компонента, который вызывал функцию. По крайней мере в этом коде всего один вызов v-on:change
2. Проверь, не дублируется ли внутри компонента объявление
onChange: например, объявлен метод onChange и свойство computed onChange.