直接上代码,自己拿去测试
// 检测设备状态
const detectDeviceType = () =>
/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
navigator.userAgent,
)
? 'Mobile'
: 'Desktop';
const isMobile = detectDeviceType() === 'Mobile';
console.info(isMobile, '--true: 是移动端--')
const isDesktop = detectDeviceType() === 'Desktop';
console.info(isDesktop, '--true: 是PC端--')