// 工具函数：判断是否为移动设备（基于屏幕宽度）
export const isMobileByWidth = (): boolean => {
	if (typeof window === 'undefined') {
		return false; // 非浏览器环境
	}
	// 通常以 768px 作为移动设备的宽度阈值
	return window.innerWidth < 768;
};
/* 防抖 */
export function debounce(fn, delay) {
	let timer = null;
	return function () {
		clearTimeout(timer);
		timer = setTimeout(() => {
			fn.apply(this, arguments);
		}, delay);
	};
}
