diff --git a/src/views/home/scanQrCode.vue b/src/views/home/scanQrCode.vue index 51fe5e9..95418e8 100644 --- a/src/views/home/scanQrCode.vue +++ b/src/views/home/scanQrCode.vue @@ -71,6 +71,9 @@ }, (decodedText, decodedResult) => { window.location.href = decodedText; + if (state.html5QrCode&&state.html5QrCode.isScanning) { + stop(); + } console.log("decodedText", decodedText); console.log("decodedResult", decodedResult); } @@ -107,6 +110,9 @@ }; const clickBack = () => { //console.log(1) + if (state.html5QrCode&&state.html5QrCode.isScanning) { + stop(); + } router.back(); } const getCameras = () => { @@ -118,6 +124,7 @@ } }) .catch((err) => { + console.log(err) alert("摄像头无访问权限!"); }); };