2025-03-11 17:57:17 +08:00

48 lines
990 B
Markdown

# rifd斑马TC26CK型号PDA+手持枪原生插件
## 测试调用
```javascript
testFn() {
let scan_Module1 = uni.requireNativePlugin("ScanModule")
scan_Module1.testAsyncFunc({},(ret) => {
this.test = JSON.stringify(ret)
})
},
```
## 登录时,初始化连接蓝牙
```javascript
const init_scan_Module = uni.requireNativePlugin("ScanModule")
let init = init_scan_Module.InitSDK()
console.log("初始化",init)
```
## 注册全局,及全局调用
```javascript
onShow() {
const globalEvent = uni.requireNativePlugin('globalEvent');
let that = this
plus.globalEvent.addEventListener('tagDataEvent', function(e) {
console.log('tagDataEvent'+JSON.stringify(e));
let rifd = removeZeros(e.tagData[0].tagID)
uni.$emit('rifdscan', {
rifd: rifd
})
});
}
```
## 当前页面读取
```javascript
onUnload() {
uni.$off('rifdscan')
},
onShow() {
let that = this
uni.$on('rifdscan', (res)=> {
console.log('扫码结果:', res);
that.rifd = res.rifd
})
},
```