vuejs вычисляется или методы: какой из них лучше использовать для получения vuex? - PullRequest
0 голосов
/ 01 февраля 2019

Все мы знаем, что как вычисляемые свойства, так и получатели кэшируются, поэтому, когда мы используем получатели внутри вычисляемых свойств, у нас есть некоторые данные, которые кэшируются два раза, один в компоненте, а другой в хранилище.Что лучше использовать геттеры внутри методов?

1 Ответ

0 голосов
/ 01 февраля 2019

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

import { mapGetters } from 'vuex'

export default {
  // ...
  computed: {
    // mix the getters into computed with object spread operator
    ...mapGetters([
      'doneTodosCount',
      'anotherGetter',
      // ...
    ])
  }
}

дополнительную информацию можно найти здесь: https://vuex.vuejs.org/guide/getters.html#the-mapgetters-helper

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