scan.vue 798 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <view>
  3. <mumu-get-qrcode @success='qrcodeSucess' @error="qrcodeError" ></mumu-get-qrcode>
  4. </view>
  5. </template>
  6. <script>
  7. import mumuGetQrcode from '@/uni_modules/mumu-getQrcode/components/mumu-getQrcode/mumu-getQrcode.vue'
  8. export default {
  9. components: {
  10. mumuGetQrcode
  11. },
  12. data() {
  13. return {
  14. }
  15. },
  16. methods: {
  17. qrcodeSucess(data) {
  18. uni.$emit("scanResult",data);
  19. uni.navigateBack({})
  20. },
  21. qrcodeError(err) {
  22. console.log(err)
  23. uni.showModal({
  24. title: '摄像头授权失败',
  25. content: '摄像头授权失败,请检测当前浏览器是否有摄像头权限。',
  26. success: () => {
  27. uni.navigateBack({})
  28. }
  29. })
  30. },
  31. }
  32. }
  33. </script>
  34. <style>
  35. </style>