mirror of
https://github.com/cnwhy/QRCode-decode.git
synced 2026-08-12 20:31:40 +08:00
add build
This commit is contained in:
+9
-14
@@ -1,37 +1,32 @@
|
||||
var qrcodeDecode = require('../browser')
|
||||
console.log(1111)
|
||||
|
||||
document.getElementById('file').onchange = function (event) {
|
||||
var el = event.target;
|
||||
if (!el.files.length) return;
|
||||
// console.log(el.files[0]);
|
||||
var file = el.files[0];
|
||||
new Promise(function (ok, no) {
|
||||
/* if(window.URL && window.URL.createObjectURL){ //缓存预览
|
||||
ok(window.URL.createObjectURL(file));
|
||||
}else */
|
||||
if (typeof FileReader) {
|
||||
//urldata预览
|
||||
if (window.URL && window.URL.createObjectURL) {
|
||||
ok(window.URL.createObjectURL(file));
|
||||
} else if (typeof FileReader) {
|
||||
var reader = new FileReader();
|
||||
reader.onload = evt => {
|
||||
ok(evt.target.result);
|
||||
};
|
||||
reader.readAsDataURL(file);
|
||||
} else {
|
||||
ok();
|
||||
no('浏览器不支持');
|
||||
}
|
||||
}).then((src)=>{
|
||||
qrcodeDecode.decodeByUrl(src,function(err,txt){
|
||||
}).then((src) => {
|
||||
qrcodeDecode.decodeByUrl(src, function (err, txt) {
|
||||
var msg = document.createElement("div")
|
||||
if(err){
|
||||
if (err) {
|
||||
console.log(err);
|
||||
msg.innerHTML = "err: <br>" + err;
|
||||
}else{
|
||||
} else {
|
||||
msg.innerHTML = txt;
|
||||
}
|
||||
document.body.appendChild(msg);
|
||||
})
|
||||
|
||||
});
|
||||
|
||||
//el.outerHTML = el.outerHTML;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user