Riot JS:基于日期以相反顺序呈现帖子javascript

Riot JS:基于日期以相反顺序呈现帖子javascript,javascript,riot.js,Javascript,Riot.js,我正在使用以下功能根据日期进行排序: if(self.data.blogTopicsArr.length > 1) { console.log('sorting array by date'); self.data.blogTopicsArr = self.data.blogTopicsArr.sort(function(a,b) { return new Date(a.start).getTime() - new Date(b.start).getTim

我正在使用以下功能根据日期进行排序:

if(self.data.blogTopicsArr.length > 1) {
    console.log('sorting array by date');
    self.data.blogTopicsArr = self.data.blogTopicsArr.sort(function(a,b) { 
        return new Date(a.start).getTime() - new Date(b.start).getTime() 
    });
}
但只能在页面刷新时按排序顺序呈现。但是为什么我不能理解

排序后,我正在调用
this.update()
,并在
update
上呈现以下视图:

<li each="{item , i in data.blogTopicsArr}">
    <blog_topic_title index={i} id={item.post_id} topic={item}></blog_topic_title>
</li>

  • 调用
    this.update()
    ??

    在哪里调用
    this.update()
    ,如何使用排序数组呈现视图?我在您的排序代码中没有看到它,它可能/应该在。。。你能粘贴一个它不起作用的实例吗?e、 g.plnkr