我知道的扫码有五种方法:
1.用uniapp直接调用uni.scanCode()方法。
特别简单。但是这种方法只能在uniapp项目中运用。
具体方法:https://www.cnblogs.com/biuo/p/15311475.html
2.用mediaDevices.getUserMedia+jsqr方法。
这种方法限制比较多。首先需要https协议,其次我只会在wap和web端运行,在app端我运行不出来。
其中,【mediaDevices.getUserMedia】是用于吊起手机摄像头的方法。【jsqr】是用于扫面二维码的一个npm包。
具体方法:https://www.cnblogs.com/biuo/p/15311488.html
3.用html5+app下的bracode方法。
这个方法无论是在web还是wap端都不能用。只有在通过wap2app打包成app之后才可以使用。
具体方法: https://www.cnblogs.com/biuo/p/15311258.html