Затрудняюсь припомнить, видел ли такое хоть раз, чтобы имя события vue-компонента было с приставкой "on". Может, должно быть просто "click"? Проверьте на всякий случай.
динамически создавать связку классов двух элементов
Да нет таких терминов у нас. А значит никто не понимает чего вам нужно.
Вы лучше пример кода покажите, и объясните простыми человеческими словами задачу.
во-первых, залейте картинку на этот сайт. Незачем использовать сторонние фотохостинги, напичканные рекламой.
во-вторых, просто прочтите документацию по данному свойству. https://developer.mozilla.org/ru/docs/Web/CSS/flex
betterthanyouthink, Может быть я немного перегнул с абстракциями. Используя axios, мы никакие обертки не используем. Но главное то, что в мутациях не следует обращаться к внешним хранилищам. Это нужно делать в действиях, и из них же вызывать мутации.
В данном вашем случае подписка на изменения стора будет оптимальными вариантом. Этот ответ уже был дан, поэтому я решил не подсказывать как лучше, а указать на ошибки проектирования.
Хотя мунлайта знаю. Подписался чтобы поржать над ответами =))))))