Skip to content

Commit 0a2868e

Browse files
committed
fix: remember last selected camera
1 parent fc8511c commit 0a2868e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/components/Scan.vue

+5-2
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,11 @@ watchEffect(() => {
6464
let qrScanner: QrScanner | undefined
6565
6666
watch(cameras, () => {
67-
if (selectedCamera.value && cameras.value.find(i => i.deviceId === selectedCamera.value))
68-
qrScanner?.setCamera(selectedCamera.value)
67+
if (selectedCamera.value && cameras.value.find(i => i.deviceId === selectedCamera.value)) {
68+
setTimeout(() => {
69+
qrScanner?.setCamera(selectedCamera.value!)
70+
}, 250)
71+
}
6972
})
7073
7174
const error = ref<any>()

0 commit comments

Comments
 (0)