rifd斑马TC26CK型号PDA+手持枪原生插件
测试调用
testFn() {
let scan_Module1 = uni.requireNativePlugin("ScanModule")
scan_Module1.testAsyncFunc({},(ret) => {
this.test = JSON.stringify(ret)
})
},
登录时,初始化连接蓝牙
const init_scan_Module = uni.requireNativePlugin("ScanModule")
let init = init_scan_Module.InitSDK()
console.log("初始化",init)
注册全局,及全局调用
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
})
});
}
当前页面读取
onUnload() {
uni.$off('rifdscan')
},
onShow() {
let that = this
uni.$on('rifdscan', (res)=> {
console.log('扫码结果:', res);
that.rifd = res.rifd
})
},
Description
Languages
Vue
66.8%
JavaScript
30.4%
CSS
2%
SCSS
0.5%
TypeScript
0.3%