我正在尝试通过拖放来订购项目的反应列表。每次重新排序列表时,都会将一个对象的每个元素的位置发送到服务器。
在服务器上,对于每个对象,使用元素的新位置执行更新。
但是这样,在每次更新时,都会再次呈现整个列表。
在完成所有更新之前,有没有办法暂停反应?
提前感谢您提供的任何帮助。
答案 0 :(得分:0)
已添加:Do not reactive sort on update in Meteor
您描述的不是标准行为。他们努力工作以使事情变得更好。
确保每个文档区域在dom中都有唯一的ID。
<div id="books_{{_id}}">
无论你在做什么,如果从第8个位置移动到第3个位置使第4到第8个位置重新编号,请尝试不同的技巧。分配间隙较大的数字。像10,20,30,40。然后,为了将80重新定位到第3,只需给出记录排序顺序80排序顺序25,在其他两个顺序之间。结合独特的ID,设计非常有效。