Состояние объекта Vuex правильное, но при попытке получить его говорит неопределенное - PullRequest
0 голосов
/ 12 апреля 2019

https://imgur.com/htWRzy7

Привет, это отладочная фотография моего магазина.Мне интересно получить массив, найденный в:

магазине -> состоянии -> лекарства -> все -> предметы

Как вы можете видеть, массивзаполняется данными (предварительно загруженными с помощью мутации).Когда я пытаюсь напечатать массив с помощью:

 console.log(this.$store.state.medicines.all.items)

Я получаю undefined .

data() {
    return {
      meds: []
    }
  },
  computed: {
    ...mapState({
      medicines: state => state.medicines.all
    })
  },
  created() {
    this.getAllMeds()
    this.printMedicines()
  },
  methods: {
    ...mapActions('medicines', {
      getAllMeds: 'getAll'
    }),
    printMedicines() {
      let medications = this.$store.state.medicines.all.items
      console.log(medications)
    }
  }

Редактировать: я включил фрагмент кода для дальнейшегоуточнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...