Appearance
device
提供设备检测相关的工具函数。
基础用法
ts
import { isMobile } from '@qxs-bns/utils'引入后可直接调用 isMobile() 等方法,完整示例见下方。
常见场景
- 根据设备类型切换交互布局
- 在初始化阶段判断是否进入移动端模式
- 为统计或埋点补充设备侧判断
API
isMobile
用于检测当前设备是否为移动端设备。
基础示例
loading
| 名称 | 说明 | 类型 | 返回值 |
|---|---|---|---|
| isMobile | 检测是否为移动端设备 | () => boolean | true 表示移动端,false 表示 PC 端 |
支持的设备类型
- Android
- iPhone
- SymbianOS
- Windows Phone
- iPad
- iPod
注意事项
isMobile()基于userAgent识别,适合作为轻量判断,不适合作为严格设备能力探测。