# 插件说明
# 插件使用
- 申请使用插件 在使用插件前,首先要在小程序管理后台的“设置-第三方服务-插件管理”中添加插件。开发者可登录小程序管理后台,通过查找 wxe4e9157fecae59a6 插件并添加。插件开发者通过申请后,方可在小程序中使用相应的插件。
- 注册插件:app.json
{
"plugins": {
"simkey": {
"version": "1.0.1",
"provider": "wxe4e9157fecae59a6"
}
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- 导入插件
const simkey = requirePlugin("simkey")
// 或者
const { data, sdk, service } = requirePlugin("simkey")
1
2
3
2
3
# 全局变量
- data: 蓝牙连接状态、设备mac地址、小程序AppId等
- 变量
connect, // 连接状态:默认 false deviceAuthId, // 设备认证ID macAddress, // 蓝牙mac地址 miniAppId, // 小程序 appId appId, // 应用接入ID(应用接入申请) platformId // 平台ID(应用接入申请)1
2
3
4
5
6- 示例
if (!simkey.data.connect) { toast("请先连接设备"); return; }1
2
3
4
# JS接口
# 调用参数
| 参数 | 数据类型 | 说明 | 备注 |
|---|---|---|---|
| data | object | 插件接口所需参数 | |
| success | function | 返回结果 | 成功回调 |
| fail | function | 错误信息 | 失败回调 |
- 示例
simkey.sdk.connect({
data: {},
success(){},
fail(){}
})
1
2
3
4
5
2
3
4
5
# 返回结果
| 参数 | 数据类型 | 说明 | 备注 |
|---|---|---|---|
| code | number | 错误码 | |
| msg | string | 错误信息 | |
| data | object | 插件接口返回结果 |
- 示例
simkey.sdk.connect({
data: {},
success(res){
console.log("状态码:", res.code);
console.log("数据:", res.data);
console.log("消息:", res.msg);
},
fail(){}
})
## 组件
## 页面
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11