之前以为很难实现,其实很简单 ,html5plus都提供了。功能实现就两步
1. plus,gallery.pick选择图片,返回图片路径
2.plus.barcode.scan扫描,返回二维码内容。
//选择相册中的二维码并扫描
gallery(){
if(!window.plus) return;
plus.gallery.pick( function(path){
// alert(path);
plus.barcode.scan( path, function (type,result) {
// alert( "Scan success:("+type+")"+result );
this.codeResult.$emit('result',result);
this.$router.replace('/transferAccounts');
}, function (error) {
alert( error.message );
});
}, function ( e ) {
console.log( "取消选择图片" );
}, {filter:"image"} );
}