Ни на каком. Нужно расширение прототипа\плагин\глобальный миксин, который будет следить за этим сам, а в компоненте просто использовать его.
Писать эту логику в каком-то одном компоненте нет смысла, потому что она обязательно понадобится и в другом.
Например.
Если очень хочется, то в
created
вешаешь обработчик на
resize
(а лучше
mediaQuery
addListener
\
onchange
раз у тебя есть конкретный берйкпоинт), на
destroyed
обязательно снимаешь обработчик. Сам обработчик ставит какую-то переменную в
data
.