我正在使用带有动作和吸气剂的Vuex 商店user.module
,我在我的组件中导入主题,如下所示:
<template>
...
<login-form v-if="!isAuthenticated"/>
...
</template>
<script>
import { mapActions, mapGetters } from 'vuex'
export default {
...
computed :{
...mapGetters('user', ['isAuthenticated', 'isProcessing']),
},
methods:{
...mapActions('user', ['getUser']),
}
...
}
</script>
上面的脚本工作得很好,我想要的是范围,命名空间或为我的动作和吸气剂添加一个前缀,以避免与我的组件中的其他方法发生冲突,比如user.isAuthenticated
,我尝试了这些组合,但没有一个主题能完成这项工作:
...mapActions('user', ['user/getUser'])
...mapActions('user', ['user.getUser'])
...mapActions('user/user', ['getUser'])
...mapActions('user.user', ['getUser'])
提前致谢。