设备

Introduce

libs提供了device工具, 可用于设备判断检测.

以下方法以bpui.libs.device.xxx方式使用

设备类型判断

除使用脚本方式判断, 也可以使用style方式来判断设备.

判断是否是移动端

1
2
3
4
/**
* @desc: the browser is mobile.
*/
browserIsMobile():boolean;

判断是否是iOS

1
2
3
4
/**
* @desc: the browser is ios.
*/
browserIsIOS():boolean;

判断是否是手机

1
2
3
4
/**
* @desc: the browser is phone.
*/
browserIsPhone():boolean;

判断是否是微信

1
2
3
4
/**
* @desc: the browser is weixin.
*/
browserIsWeixin():boolean;

判断是否是ie

1
2
3
4
/**
* @desc: 判断是否是ie.
*/
browserIsIE():boolean;

获得ie的版本号

1
2
3
4
5
/**
* @desc: 判断ie版本号.
* @return number. 非ie返回Number.MAX_SAFE_INTEGER.
*/
browserIEVer(): number;

判断是否支持h5

1
2
3
4
/**
* @desc: the browser is support html5.
*/
browserIsSupportHtml5():boolean;

设备震动.

1
2
3
4
5
/**
* @desc: 震动.
* @param pattern: 如果为number, 则为震动的持续毫秒数; 如果为number[],则奇数位为震动,偶数位为等待.
*/
vibrate(pattern: number | number[]): void;