cordova 二维码插件
1 使用插件cordova-plugin-qrscanner 实现
该插件的样式需要自己定义默认的样式很空,支持摄像头切换, 打开/关闭闪光灯
cordova plugin add cordova-plugin-qrscanner
若在ionic或vue等spa应用中使用,有以下两种方式引入QRScanner 变量
var QRScanner = require('QRScanner'); 或
<script src="path/to/qrscanner/library.bundle.min.js"></script>
该插件默认就已将QRScanner变量声明为全局使用
var app = {
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
document.addEventListener("volumedownbutton",function(){ //将音量键模拟为触发条件
if(QRScanner!==undefined){
QRScanner.prepare(function(err,status){
if(err){
alert(err)
return false
}