как импортировать локальное статическое изображение в vuex store - PullRequest
0 голосов
/ 10 мая 2018

Я отправляю действие в vuex для извлечения URL-адреса изображения массива, связывающего со свипером или каруселью, но теперь я хочу добавить в массив локальное статическое изображение, как его записать?

Как мне это сделать в магазине или любым другим способом?

actions:{
getBanner({commit, state}){
    axios(url).then(data =>{
      commit('setImageArr',data)
    })
  }
}

mutations:{
  setImageArr(state,arr){
    state.arr = arr
  }
}

1 Ответ

0 голосов
/ 10 мая 2018

добавить мутацию:

actions:{
getBanner({commit, state}){
    axios(url).then(data =>{
      commit('setImageArr',data)
    })
  }
}

mutations:{
  setImageArr(state,arr){
    state.arr = arr
  },
  addImg ({arr},{url}) {
    arr.push(url)
  }
}

использование:

this.$store.commit('addImg',{url:'your img url'})
...