同步操作将从 奔跑的面条/react-big-screen 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
export function debounce(func, wait, immediate) {let timeout, args, context, timestamp, result;const later = function () {// 据上一次触发时间间隔const last = +new Date() - timestamp;// 上次被包装函数被调用时间间隔 last 小于设定时间间隔 waitif (last < wait && last > 0) {timeout = setTimeout(later, wait - last);} else {timeout = null;// 如果设定为immediate===true,因为开始边界已经调用过了此处无需调用if (!immediate) {result = func.apply(context, args);if (!timeout) context = args = null;}}};return function (...args) {context = this;timestamp = +new Date();const callNow = immediate && !timeout;// 如果延时不存在,重新设定延时if (!timeout) timeout = setTimeout(later, wait);if (callNow) {result = func.apply(context, args);context = args = null;}return result;};}/*** @param {date} time 需要转换的时间* @param {String} fmt 需要转换的格式 如 yyyy-MM-dd、yyyy-MM-dd HH:mm:ss*/export function formatTime(time, fmt) {if (!time) return '';else {const date = new Date(time);const o = {'M+': date.getMonth() + 1,'d+': date.getDate(),'H+': date.getHours(),'m+': date.getMinutes(),'s+': date.getSeconds(),'q+': Math.floor((date.getMonth() + 3) / 3),S: date.getMilliseconds(),};if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.1ドル,(date.getFullYear() + '').substr(4 - RegExp.1ドル.length));for (const k in o) {if (new RegExp('(' + k + ')').test(fmt)) {fmt = fmt.replace(RegExp.1ドル,RegExp.1ドル.length === 1? o[k]: ('00' + o[k]).substr(('' + o[k]).length));}}return fmt;}}/**** @param {number} len 随机字符串的长度*/export function randomString(len) {len = len || 32;let $chars ='ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/let maxPos = $chars.length;let pwd = '';for (let i = 0; i < len; i++) {pwd += $chars.charAt(Math.floor(Math.random() * maxPos));}return pwd;}/*** 每三个数字加逗号,位数刚好是 3 的倍数头部不会加逗号* @param {number & !0XXXX} num 需要格式化的数字,不能以 0 开头*/export function toThousands(num) {let result = '';num = (num || 0).toString();while (num.length > 3) {result = ',' + num.slice(-3) + result;num = num.slice(0, num.length - 3);}if (num) {result = num + result;}return result;}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。