在 TypeScript 中,Image 的類型是什麼?
我正在宣告一個介面,該介面也將包含圖片。我需要給它什麼類型。
export interface AdInterface {
email: string;
mobile: number;
image?: ??
}
答案#1
如果你的圖像屬性包含 ...
圖像用作 <img> 元素
image?: HTMLImageElement
圖片的網址。
image?: String
從 <input> 元素作為檔案的圖片
image?: File
答案#2
大多數匯入到伺服器端 TypeScript 的圖像都是字串。
例如,嘗試在導入的圖片上引用 File 或 HTMLImageElement,你會得到這個錯誤:
TS2322:型別 'string' 無法指派給型別 'HTMLImageElement'。
我建議直接使用字串。如果你在 TypeScript 中導入 PNG 圖片時遇到錯誤,請參考這裡。
