Javascript 如何在vuex存储中导入本地静态映像

Javascript 如何在vuex存储中导入本地静态映像,javascript,vue.js,vue-component,vuex,Javascript,Vue.js,Vue Component,Vuex,我在vuex中调度一个操作来获取绑定到swiper或carousel的数组图像URL,但现在我想向数组添加一个本地静态图像,如何编写它 我可以在商店里做什么或其他方法 actions:{ getBanner({commit, state}){ axios(url).then(data =>{ commit('setImageArr',data) }) } } mutations:{ setImageArr(state,arr){ state.a

我在vuex中调度一个操作来获取绑定到swiper或carousel的数组图像URL,但现在我想向数组添加一个本地静态图像,如何编写它

我可以在商店里做什么或其他方法

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

mutations:{
  setImageArr(state,arr){
    state.arr = arr
  }
}
添加一个突变:

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'})