gpt4 book ai didi

arrays - 如何使用 Vue.js 2 按日期对数组进行排序

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:17 24 4
gpt4 key购买 nike

是否有按日期或格式化日期对数组进行排序的函数或方法?

var sortbydate = new Vue({
el: '#sortbydate',
data: {
items: [
{ codeName: 'Looper', date: '25.03.1980' },
{ codeName: 'Sweetze', date: '25.03.1981' },
{ codeName: 'Lycon', date: '01.08.1991' }
]
}
})
<ul id="sortbydate">
<li v-for="(item, index) in items" style="list-style:none">
{{ index }} - {{ item.codeName }}
</li>
</ul>

最佳答案

只需要这样做,所以我会写下最简单的解决方案:

...
computed: {
sortedItems: function() {
this.items.sort( ( a, b) => {
return new Date(a.date) - new Date(b.date);
});
return this.items;
}
}
...

或者如果你想要一个类轮

...
computed: {
sortedItems: function() {
return this.items.sort((a, b) => new Date(a.date) - new Date(b.date))
}
}
...

关于arrays - 如何使用 Vue.js 2 按日期对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42225073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com