mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-04-23 23:57:22 +08:00
✨ feat: 完善歌单列表组件 实现滚动加载更多
This commit is contained in:
+11
-6
@@ -28,16 +28,21 @@ export const secondToMinute = (s: number) => {
|
||||
};
|
||||
|
||||
// 格式化数字 千,万, 百万, 千万,亿
|
||||
const units = [
|
||||
{ value: 1e8, symbol: '亿' },
|
||||
{ value: 1e4, symbol: '万' },
|
||||
];
|
||||
|
||||
export const formatNumber = (num: string | number) => {
|
||||
num = Number(num);
|
||||
if (num < 10000) {
|
||||
return num;
|
||||
for (let i = 0; i < units.length; i++) {
|
||||
if (num >= units[i].value) {
|
||||
return `${(num / units[i].value).toFixed(1)}${units[i].symbol}`;
|
||||
}
|
||||
}
|
||||
if (num < 100000000) {
|
||||
return `${(num / 10000).toFixed(1)}万`;
|
||||
}
|
||||
return `${(num / 100000000).toFixed(1)}亿`;
|
||||
return num.toString();
|
||||
};
|
||||
|
||||
const windowData = window as any;
|
||||
export const getIsMc = () => {
|
||||
if (!windowData.electron) {
|
||||
|
||||
Reference in New Issue
Block a user