У меня есть геттер, который возвращает массив объектов.Проблема в том, что мне нужны прошлые и фактические предупреждения в разных компонентах.
Он возвращает только фактическое предупреждение и игнорирование прошлого.Но когда я удаляю метод карты, он работает правильно.
PS Я пытался разделить этот геттер на два геттера
getPastOrActualWarnings: state => type => {
const now = +new Date()
let warnings
if (type === 'actual') {
warnings = state.warnings.filter(item => item.time * UNIX_TIMESTAMP > now)
} else if (type === 'past') {
warnings = state.warnings.filter(item => item.time * UNIX_TIMESTAMP < now)
} else {
warnings = []
}
return warnings.map(dateToString)
}
function dateToString (item) {
item.time = new Date(item.time * UNIX_TIMESTAMP).toLocaleDateString('ru-RU', DATE_OPTIONS)
return item
}