gpt4 book ai didi

angular - ios 模拟器中出现 ionic /Angular FileReader 错误(addEventListener 不是函数)

转载 作者:太空狗 更新时间:2023-10-29 17:40:19 25 4
gpt4 key购买 nike

我有下面的函数,它在 ionic serve 上运行良好,但是当我尝试在 ios 模拟器上运行相同的代码时,我得到“reader.addEventListener 不是一个函数”。你能帮我看看哪里出了问题吗?

createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.addEventListener(
"load",
() => {
this.imageToShow = reader.result;
},
false
);
if (image) {
reader.readAsDataURL(image);
};
};

最佳答案

如前所述here , reader 不是一个元素,所以在这种情况下你应该使用 onloadThis是一个更新版本,使用相同的方法。

createImageFromBlob(image: Blob) {
let reader = new FileReader();
reader.onload = function () {
this.imageToShow = reader.result;
}
if (image) {
reader.readAsDataURL(image);
}
}

关于angular - ios 模拟器中出现 ionic /Angular FileReader 错误(addEventListener 不是函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49650172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com