mapActions
When you want to pass parameters to an action:
// types {TEST:'myTest'}
{
actions: [types.TEST]: (state, data) => {
// your code
}
}
// in vue file
<script>
import { mapActions } from 'vuex'
import { types } from '@/store/test.js'
export default {
computed: {
...mapActions('your namespacename', {
handleTest: dispatch => payload =>
dispatch(types.TEST, payload)
})
}
}
</script>