// 创建二维码窗口
createBarcode(currentWebview) {
//自定义窗口大小
// QR: QR二维码,数值为0
// EAN13: EAN条形码标准版,数值为1
// EAN8: EAN条形码简版,数值为2
// AZTEC: Aztec二维码,数值为3
// DATAMATRIX: Data Matrix二维码,数值为4
// UPCA: UPC条形码标准版,数值为5
// UPCE: UPC条形码缩短版,数值为6
// CODABAR: Codabar条形码,数值为7
// CODE39: Code39条形码,数值为8
// CODE93: Code93条形码,数值为9
// CODE128: Code128条形码,数值为10
// ITF: ITF条形码,数值为11
// MAXICODE: MaxiCode二维码,数值为12
// PDF417: PDF 417二维条码,数值为13
// RSS14: RSS 14条形组合码,数值为14
// RSSEXPANDED: 扩展式RSS条形组合码,数值为15
//条码类型常量数组,默认情况支持QR、EAN13、EAN8类型。 通过此参数可设置扫码识别支持的条码类型(注意:设置支持的条码类型越多,扫描识别速度可能将会降低)
barcode = plus.barcode.create('barcode', [plus.barcode.QR,plus.barcode.CODE128,], {
top: '0',
left: '0',
width: '100%',
height: '100%',
scanbarColor: '#1DA7FF',
position: 'static',
frameColor: '#1DA7FF'
});
barcode.onmarked = this.onmarked;
barcode.setFlash(this.flash);
currentWebview.append(barcode);
barcode.start();
},