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

990 B

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