使用组件中的Vuex函数访问吸气剂

时间:2019-02-22 17:42:55

标签: vue.js vuex

我在Vuex中有一个吸气剂,它具有一个功能

GET_ATTR: (state) => attr => {
        if (state.data[attr]) {
            return state.data[attr]
        }
    }

现在,在组件中,我想访问该值。

我有一个计算方法,其中:

computed: {
        ...mapGetters({
            test: 'form/GET_ATTR',
        }),
 ....
}

如果我输入<template><div>{{ test('name') }}</div></template>,则显示为完美。

但是如果我想在我的组件中访问它,那么我会一直处于不确定状态。

我尝试

  • this.test('name')
  • this.$store.getters['form/GET_ATTR']('name')

我把它放在created()mounted()methods:{}中,而且总是相同的东西

我需要做什么?

谢谢

0 个答案:

没有答案