【发布时间】:2017-06-05 22:34:06
【问题描述】:
我正在尝试对一个无序列表进行反向排序(vueJS 2.x),但我似乎无法找到任何关于过滤器的文档,例如 vue 1.x 中的过滤器(类似于 Angular 1做到了)
例如:
<li v-for="message in messages | orderBy 'name' -1">
但这不再起作用了。
我在这里尝试过使用计算属性:
computed: {
reverse: function() {
return this.messages.reverse();
}
}
哪种 有效,但一旦通过页面上的表单提交了新消息,列表项就不会保持反转。
目标是始终保持列表项颠倒。
我尝试将反向函数附加到其他生命周期钩子,例如 beforeCreate 和 updated 但似乎没有任何效果。我错过了什么?
【问题讨论】:
-
您需要在代码中订购的商品还是仅在 UI 上订购的商品?
-
我想只是需要反转视图。正在从 Firebase 中提取消息数据
标签: javascript vuejs2 vue.js