feat: 完善歌单列表组件 实现滚动加载更多

This commit is contained in:
alger
2024-09-11 16:29:43 +08:00
parent b6a5461a1d
commit 800e0b7360
5 changed files with 113 additions and 15 deletions
+11 -6
View File
@@ -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) {