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

时间:2016-11-12 13:18:05

标签: riotjs

我在riotjs v2.6.7中显示排序列表时遇到问题 我创建了一个示例,其中每3个对象列表被修改,然后排序并显示为暴动。
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/
感谢您的反馈

1 个答案:

答案 0 :(得分:0)

尝试在每个循环中添加no-reorder选项。最近,循环如何改善性能有很多变化。

public boolean allSameLetter(String str)
{
  for (int i = 1; i < str.length(); i++)
  {
     if ( str.charAt(i) != str.charAt(i-1))
     {
       return false;
     }
  } 
}

以下是http://plnkr.co/edit/KN5gqEaUdB25RLsRG5Qz

的示例

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