<template lang="pug"> div p watch test input(type="text", v-model="$data.text1") br input(type="text", v-model="$data.text2") </template> <script> export default { data() { return { text1: '', text2: '' }; }, // 両方まとめてチェックする方法がない watch: { text1(value, oldValue) { console.log('text1 change:', oldValue, '->', value); }, text2(value, oldValue) { console.log('text2 change:', oldValue, '->', value); }