javascript - 在Vuex 4和Vue 3中使用 `mapActions`或 `mapGetters`

标签 javascript vue.js vuex vuejs3

有人知道如何在mapState函数中将mapGettersVue 3setup一起使用吗?
我知道可以将商店与useStore Hook 一起使用,但是通过此 Hook ,我们可以导入所有商店,而对于mapStatemapGetters,我们可以指定module:

// ...

computed: {
   ...mapGetters('myModule', [
      'myStateVariable'
   ]
) 

//...

最佳答案

据我所知,它们被弄平了,所以您不能使用myModule/myStateVariable,但是myStateVariable应该可以工作。
当Vuex进入RC版本时,这可能会有所变化,但是就目前而言,如果您尝试两次使用相同的 setter/getter ,则会出现此错误
enter image description here

关于javascript - 在Vuex 4和Vue 3中使用 `mapActions`或 `mapGetters`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63216740/

相关文章:

javascript - Response 的数据部分是一个长脚本而不是所需的 json 对象

javascript - 无法将 v-model 与 vue-date-picker 绑定(bind)

javascript - 当 vuex store 改变时更新 prop 属性

javascript - 在 vue/vuex 中保存或取消编辑

javascript - Vue JS typescript 组件找不到注入(inject)实例属性

javascript - 我如何使用javascript代码隐藏div(使用php验证条件)

javascript - 下拉列表中的每个选项都需要被 chop

返回 AJAX 调用数据的 JavaScript 函数

javascript - 如何在创建组件之前更改 VueJS 的 <slot> 内容

javascript - jquery 不能与 chrome 一起使用