banma-car-jsapi-sdk
v1.0.2
Published
斑马jsapi-sdk
Downloads
3
Readme
isAlios
描述
判断是否是alios 系统。
使用
import { isAlios } from 'banma-car-jsapi-sdk';
const flag = isAlios();
if(flag){
// alios 逻辑
}else{
// 安卓
}
昼夜模式监听
描述
监听昼夜模式状态。
使用
import { onThemeChange } from 'banma-car-jsapi-sdk';
onThemeChange((res) => {
const { theme, error, errorMessage } = res;
if(theme === "dark){
// 黑夜
}
if(theme === "light"){
// 白天
}
if(error === 'mini_car_1001'){
// 车型不支持监听
}
});
参数
成功
| 参数 | 描述 | 返回值 | | --- | --- | --- | | theme | 昼夜模式 | dark / light |
失败
| 参数 | 描述 | 返回值 | | --- | --- | --- | | error | 错误码 | mini_car_1001 | | errorMessage | 错误信息 | 当前容器不支持api |
获取昼夜模式
描述
获取昼夜模式。
使用
import { currentThemeMode } from 'banma-car-jsapi-sdk';
currentThemeMode({
success: (res) => {
console.log('currentThemeMode', res);
},
fail: (err) => {
console.log('currentThemeMode', err);
},
complete: (e) => {
console.log('web-complete', e);
},
});
参数
| 参数 | 类型 | 是否必填 | 默认值 | 描述 | | --- | --- | --- | --- | --- | | success | Function | 否 | 无 | 回调函数。 | | fail | Function | 否 | 无 | 调用失败的回调函数。 | | complete | Function | 否 | 无 | 调用结束的回调函数(调用成功、失败都会执行)。 |
success
| 参数 | 描述 | 返回值 | 类型 | | --- | --- | --- | --- | | theme | 昼夜模式 | dark / light | string | | success | - | true | boolean |
fail
| 参数 | 描述 | 返回值 | 类型 | | --- | --- | --- | --- | | theme | 昼夜模式 | dark / light | string | | success | - | false | boolean |
获取横竖屏标记
描述
过去横竖屏
用法:
import { getLandscapeOrPortrait } from 'banma-car-jsapi-sdk';
const landscapeOrPortrait = getLandscapeOrPortrait();
if(landscapeOrPortrait === 'landscape'){
// 横屏
}
if(landscapeOrPortrait === 'portrait'){
// 竖屏
}