直接上码
说明:注释部分为使用this.$store.dispatch(‘medo’,mdo);形式
没有注释部分为使用…mapActions形式
<template>
<div>
<!--<button @click="medo()">点我</button>-->
<button @click="clickme()">点我</button>
</div>
</template>
<script>
import {mapActions} from 'vuex'
export default {
methods:{
// medo(){
// const mdo="我来了";
// this.$store.dispatch('medo',mdo);
// }
clickme(){
this.medo("我来了");
},
...mapActions(['medo'])
}
}
</script>
<style>
</style>
这样在action中就可以得到自定义参数"我来了"啦
该博客介绍了在 Vue.js 中如何利用 Vuex 的 mapActions 辅助函数来调用 store 中的 action,并传递自定义参数。通过示例代码展示了两种方式:一种是直接使用 this.$store.dispatch,另一种是使用 ES6 扩展运算符…mapActions。在模板中,点击按钮触发 clickme 方法,从而调用 medo action 并传入参数“我来了”。这种方式使得组件与 store 之间的交互更加便捷。
987

被折叠的 条评论
为什么被折叠?



