Вопрос неправильный. Реактивность в том и заключается, что вы не "подхватываете" изменения, а связываете какое-то состояние (в данном случае - значение css-свойства color) с реактивной моделью Vue (data, props, computed). И работаете с моделью, а не со стилями. Как вам собственно выше и ответили.