Функция достигнет только одного возврата, поэтому не уверен, что вы делаете с sortedItems
.
Вы никогда не будете нести ответственность за запуск nearby
самостоятельно. nearby
запускается всякий раз, когда items
изменяется. Вместо этого вы можете иметь одно results
вычисляемое свойство и делать что-то вроде:
computed: {
results () {
return this.items
.filter(...)
.sort(...)
},
},
и используйте results
в своем шаблоне.
Также:
items.status=="New" | items.status=="in-progress"
должно быть:
items.status=="New" || items.status=="in-progress"
или даже лучше:
items.status === "New" || items.status === "in-progress"`.