【发布时间】:2021-04-16 03:19:57
【问题描述】:
我是第一次使用 React,我想按“状态”列对数据进行排序,但不是按字母顺序,而是按特定顺序,比如 B、A、C,反之亦然。
我的数据如下:
export interface Delivery {
id: number;
name: string;
amount: number;
status: string;
eta?: number;
}
export const getDeliveries = (): Promise<Delivery[]> => {
return new Promise((resolve) => {
setTimeout(() => {
const data = [
{
id: 1,
name: "Delivery 1",
amount: 3,
status: "A",
eta: 15
},
{
id: 2,
name: "Delivery 2",
amount: 5,
status: "C"
},
{
id: 3,
name: "Delivery 3",
amount: 3,
status: "A",
eta: 10
},
{
id: 4,
name: "Delivery 4",
amount: 4,
status: "B"
},
{
id: 5,
name: "Delivery 5",
amount: 3,
status: "A",
eta: 25
},
{
id: 6,
name: "Delivery 6",
amount: 3,
status: "C",
eta: 5
}
];
resolve(data);
}, 1000);
});
};
感谢任何帮助或提示!
【问题讨论】:
标签: javascript reactjs typescript html-table