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