Как передать данные в сам vueX?

Мой input связан через v-model и хранится в локальной переменной компонента. И мне нужно получить доступ к этой локальной переменной в самом vuex, как это можно сделать? Повторюсь, не получить данные из vuex в компонент, а наоборот получить из компонента в сам vuex. Подскажите как это можно реализовать?

Нужно это для того, чтоб подтянуть данные с инпута, в шаблонную строку ${}.

await fetch(`https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=${}`)

Ответы (1 шт):

Автор решения: Александр Рогонов

Сделай computed свойство и прокинь его в инпут. В экшене прописывай данные в стор и fetch дергай.

value: {
   get() {
       return this.$store.state.value
   },
   set(value) {
       this.$store.dispath('valueActions', value)
   }
}
→ Ссылка