我有一个项目列表,我想自己对这些条目进行排序。
例如英雄名单,我想按照我最喜欢的顺序排序英雄。 最好的方法是什么? 目前我正在使用数字数组进行排序。但它并不是真正的易用性。我必须为每个英雄设置一个数字。如果我必须更改项目的位置,我必须更改数字。
有更好的方法吗? 可以使用拖放来对条目进行排序。我该如何使用它?
For(hero)这里有一个英雄列表:
[
{ id: 11, name: 'Mr. Nice' },
{ id: 12, name: 'Narco' },
{ id: 13, name: 'Bombasto' },
{ id: 14, name: 'Celeritas' },
{ id: 15, name: 'Magneta' },
{ id: 16, name: 'RubberMan' },
{ id: 17, name: 'Dynama' },
{ id: 18, name: 'Dr IQ' },
{ id: 19, name: 'Magma' },
{ id: 20, name: 'Tornado' }
]
我最喜欢的是:
明天是Narco我的新宠(排名第一),我想重新排序这个数组。此数组是从没有任何订单的服务加载的。