gerson
2025-01-21 325f57d62dbe1ee85a037d60049cf870672c25e8
src/utils/util.ts
@@ -630,6 +630,21 @@
   return percent;
};
/**
 * 保留指定精度小数位,且不补零
 * @param num
 * @param precision
 * @returns
 */
export const toMyFixed = (num, precision) => {
   if (num == null) return '';
   if (!precision) return num + '';
   const factor = Math.pow(10, precision);
   return Math.round(Number(num) * factor) / factor + '';
};
/**
 *
 * @param {*} func 防抖函数
@@ -735,3 +750,15 @@
   }
   return decodedData;
}
/**
 * 休眠指定秒数
 * @param seconds 休眠秒数
 * @returns Promise
 */
export const sleep = (seconds: number): Promise<void> => {
   return new Promise((resolve) => {
      setTimeout(resolve, seconds * 1000);
   });
};