|
|
@ -221,10 +221,10 @@ class QrcodeDecoder {
|
|
|
|
imgDom = img;
|
|
|
|
imgDom = img;
|
|
|
|
} else if (typeof img === 'string') {
|
|
|
|
} else if (typeof img === 'string') {
|
|
|
|
imgDom = document.createElement('img');
|
|
|
|
imgDom = document.createElement('img');
|
|
|
|
imgDom.src = img;
|
|
|
|
|
|
|
|
if (options.crossOrigin) {
|
|
|
|
if (options.crossOrigin) {
|
|
|
|
imgDom.crossOrigin = options.crossOrigin;
|
|
|
|
imgDom.crossOrigin = options.crossOrigin;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
imgDom.src = img;
|
|
|
|
const proms = () =>
|
|
|
|
const proms = () =>
|
|
|
|
new Promise((resolve) => {
|
|
|
|
new Promise((resolve) => {
|
|
|
|
imgDom!.onload = () => resolve(true);
|
|
|
|
imgDom!.onload = () => resolve(true);
|
|
|
|