Как использовать оператор распространения для нескольких модулей Vuex? - PullRequest
0 голосов
/ 30 января 2020

Я заглянул в другой пост, описывающий, что это должно работать, но я продолжаю получать сообщение об ошибке: ' TypeError: Невозможно преобразовать undefined или null в объект '

computed: {

    ...mapGetters ("candidates", ["people"] ),

    ...mapGetters ("editPersonDialog" ["tasks"] ),

}

1 Ответ

0 голосов
/ 30 января 2020

Опечатка, в "editPersonDialog" ["tasks"] отсутствует запятая. Это означает, что ключ tasks извлекается из строки editPersonDialog. Поскольку нет tasks в String.prototype, "editPersonDialog" ["tasks"] === undefined.

Это должно быть:

computed: {

    ...mapGetters ("candidates", ["people"] ),

    ...mapGetters ("editPersonDialog", ["tasks"] ),

}
...