我得到了const image = new Image()的错误;像这样
“new”表达式(其目标缺少构造签名)隐式具有“any”类型。
和
需要1个参数,但得到0个。
如何解决这样的错误?
const onPreview = async (file: UploadFile) => {
let src = file.url as string;
if (!src) {
src = await new Promise((resolve) => {
const reader = new FileReader();
reader.readAsDataURL(file.originFileObj as RcFile);
reader.onload = () => resolve(reader.result as string);
});
}
const image = new Image();
image.src = src;
const imgWindow = window.open(src);
imgWindow?.document.write(image.outerHTML);
};
字符串
1条答案
按热度按时间tpgth1q71#
假设您尝试使用
HTMLImageElement: Image() constructor
而不是外部包。尝试安装
@types/node
,字符串