在react中调用后置扫码,获取二维码内容
在react中调用后置扫码,获取二维码内容
这里我们为了方便直接使用一个库react-qr-reader
安装
npm insstall react-qr-reader
使用
直接在组件中引用
1 | import React, { useState } from 'react'; |
关于react-qr-reader
API
Properties | Types | Default Value | Description |
---|---|---|---|
constraints | MediaTrackConstraints | { facingMode: 'user' } |
可以控制开启哪个摄像头,user是前置摄像头,environment是 |
onResuly | function |
none | 回调函数参数是 扫描结果 |
如果我们需要在手机调试,是需要在https协议下,才可以使用该组件,因为组件本身使用的
navigator.mediaDevices.getUserMedia()
,这个API只能在 https localhost file 下调用。
结语:本次分享到这结束==下次再讲如何在本地使用https==
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CCの日记!
评论