Отображать состояние по maptate из магазина vuex - PullRequest
0 голосов
/ 13 марта 2019

Здравствуйте, я хочу отобразить mainTab.HPval, например, я попал в состояние моего магазина и объект внутри

  mainTab: {
      HPval: 10,
      MANA: 0,
      'type': ''
  },

Я определил

computed: {
     ...mapState(['mainTab'])
},

И если я хочу отобразить это говоритнеопределенный

     <Label :text="'heal ze Store = '+ mainTab.HPval" /> 

1 сс

2ss

Ответы [ 2 ]

1 голос
/ 13 марта 2019

Поскольку ваш mainTab является модулем согласно приложенному снимку экрана и для доступа к переменной состояния модуля, вы должны написать его, как показано ниже.

...mapGetters("module_name", ["variable1", "variable2"]);

Итак, в вашем случае,

...mapGetters("mainTab", ["mainTab"]);

Вы можете найти ссылку здесь

Надеюсь, это поможет!

0 голосов
/ 13 марта 2019

Насколько я вижу, ваша переменная состояния mainTab определена внутри модуля. Чтобы получить доступ к состоянию модуля из хранилища, вы должны сделать что-то вроде этого.

computed: {
    ...mapState({
        mainTab: state => state.YOUR_MODULE_NAME.mainTab
    })
},
...