Простой способ сделать это - использовать вычисляемое свойство.Предполагая, что .price
является числом (не строкой), и вы хотите сохранить исходный массив, что-то вроде
computed: {
sortedThings() {
return this.things.slice().sort((a,b) => a.price - b.price);
}
}
И затем в шаблоне
<div v-for="thing in sortedThings" ...