javascript - Vue.js 在 v-for 中重写 orderBy 过滤器
问题描述
由于在 vue.js v-2 中删除了 orderBy 过滤器,我现在想知道如何重写此代码部分:
<li class="day" v-for="day in days | orderBy 'unix' 1" v-bind:class="{ 'outside': day.outsideOfCurrentMonth, 'empty': day.events.length === 0 }">
我想写
<li class="day" v-for="day in orderedDays"{{}}>
但我不知道在括号中写什么以及写什么orderBy()
:
computed: {
orderedDays: function () {
return _.orderBy()
}
}
这是完整的组件。有人可以帮忙吗?
解决方案
<li class="day" v-for="day in orderedDays">
computed: {
orderedDays: function () {
return _.orderBy(this.days, ['unix'], ['asc'])
}
}
推荐阅读
- javascript - 如何使用序列按名称选择元素
- html - 无法更改不同 div 的 CSS
- python - 从数据框中的列表中查找全局唯一元素
- java - 如何将文件从 Android 上传到 Java Web Service?
- java - 为什么我的布尔值被抢先返回?
- android - 广播接收器在android studio应用程序中一直不工作
- reactjs - 带有文本的 findByRole listitem 找不到带有文本的 `li` 元素
- javascript - 如果一个位置值不是 1,为什么数组中两个位置之间的比较是错误的?
- r - 如何在ggplot中“分组”一个图例
- python - 超过 Lambda 函数最大递归深度