vuex actions传多个参数或函数


 当要给actions传入多个参数或函数时,以对象形式传入,即

 
const actions = {
    getAllProducts({commit}, {vm, cb}) {
        // 将shop.js里的getAllGoods请求并获取数据
        
        shop.getAllGoods(vm, products => {
            commit('setProducts', products)
            cb(products)
        })
    }
}

 

 

 this.$store.dispatch('goods/getAllProducts', {vm, getgoods: (res) => {
             console.log(res)
             this.$nextTick(()=>{
                freshWidth(el.children[0]); 
                this.scroller.refresh();            
            }) 
         }})

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM