1.0.2 • Published 1 year ago

banma-car-jsapi-sdk v1.0.2

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
1 year ago

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);
    },
});

参数

参数类型是否必填默认值描述
successFunction回调函数。
failFunction调用失败的回调函数。
completeFunction调用结束的回调函数(调用成功、失败都会执行)。

success

参数描述返回值类型
theme昼夜模式dark / lightstring
success-trueboolean

fail

参数描述返回值类型
theme昼夜模式dark / lightstring
success-falseboolean

获取横竖屏标记

描述

过去横竖屏

用法:

import { getLandscapeOrPortrait } from 'banma-car-jsapi-sdk';

const landscapeOrPortrait = getLandscapeOrPortrait();

if(landscapeOrPortrait === 'landscape'){
  // 横屏
}

if(landscapeOrPortrait === 'portrait'){
  // 竖屏
}