getUnbindDeviceIdList
outdoor.getUnbindDeviceIdList
获取可绑定设备 ID 集合
需引入
OutdoorKit
,且在>=1.0.1
版本才可使用
Use in Ray
// @ray-js/ray >=1.4.40
import { outdoor } from '@ray-js/ray';
const { getUnbindDeviceIdList } = outdoor;
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
object.success 回调参数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
devIdList | array | 返回可绑定的设备 ID 集合 |
object.fail 回调参数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
errorMsg | string | 插件错误信息 |
errorCode | string | 错误码 |
innerError | object | 插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
函数定义示例
/**
* 获取可绑定设备ID集合
*/
export function getUnbindDeviceIdList(params?: {
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: () => void;
/** 接口调用成功的回调函数 */
success?: (params: {
/** 返回可绑定的设备ID集合 */
devIdList: string[];
}) => void;
/** 接口调用失败的回调函数 */
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。
bindSlaveDevice
outdoor.bindSlaveDevice
从设备绑定
需引入
OutdoorKit
,且在>=1.0.1
版本才可使用
Use in Ray
// @ray-js/ray >=1.4.40
import { outdoor } from '@ray-js/ray';
const { bindSlaveDevice } = outdoor;
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
slaveDevId | string | 是 | 从设备 ID | |
masterDevId | string | 是 | 主设备 ID | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 从设备绑定
*/
export function bindSlaveDevice(params: {
/** 从设备ID */
slaveDevId: string;
/** 主设备ID */
masterDevId: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: () => void;
/** 接口调用成功的回调函数 */
success?: (params: boolean) => void;
/** 接口调用失败的回调函数 */
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
unbindDevice
outdoor.unbindDevice
从设备移除
需引入
OutdoorKit
,且在>=1.0.1
版本才可使用
Use in Ray
// @ray-js/ray >=1.4.40
import { outdoor } from '@ray-js/ray';
const { unbindDevice } = outdoor;
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
devId | string | 是 | 从设备 ID | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 从设备移除
*/
export function unbindDevice(params: {
/** 从设备ID */
devId: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: () => void;
/** 接口调用成功的回调函数 */
success?: (params: boolean) => void;
/** 接口调用失败的回调函数 */
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。