Вопрос немного неясен. Если в источнике указано имя модуля Vuex, вы можете использовать скобочные обозначения:
computed: {
items () {
return this.$store.state[this.source].list
}
}
ПОСЛЕ ВАШЕГО РЕДАКТИРОВАНИЯ
По-прежнему неясно, но если модулей нет и list
является свойством root state, тогда вы просто используете:
computed: {
items () {
return this.$store.state.list
}
}
Тот факт, что list
сначала определяется импортом с именем categorya
, не имеет значения. Это все еще единственное доступное состояние, и его имя просто list
.