我在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/
感谢您的反馈
答案 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