排序列表在 riot v2.6.7 中无法正确显示

Sorted list not displayed correctly in riot v2.6.7

我在 riotjs v2.6.7 中显示排序列表时遇到问题
我创建了一个示例,其中每 3 秒修改一次对象列表,然后排序并显示为 riot。
https://jsfiddle.net/cristi_salcescu/86qc1vpy/

var addEditList = function(){ 
        that.items[2] = { fname: generateString() + "UPDATE" };
        that.items[4] = { fname: generateString() + "UPDATE" };
        that.items.push({ fname: "new" + generateString() });
        that.items.push({ fname: "new" + generateString()});        
    }

setInterval(function () {
        addEditList();
        that.items = _.sortBy(that.items, function(o) { return o.fname; });   
        that.update();
    }, 3000);


在 v2.4.1 中它工作正常。
https://jsfiddle.net/cristi_salcescu/Lx0y5e9j/
感谢您的反馈

尝试在每个循环中添加 no-reorder 选项。最近,为了提高性能,循环的工作方式发生了很多变化。

  <div>
    <div no-reorder  each="{ items }">{ fname }</div>
  </div>

这是一个例子http://plnkr.co/edit/KN5gqEaUdB25RLsRG5Qz

pd:plunker 更 riot.js 友好一点,使用它来创建示例代码 http://riotjs.com/examples/plunker/?app=bug-reporter