placeholderSrc,errorholderSrc 支持传入string,请求网路

Signed-off-by: madixin <madixin@huawei.com>
This commit is contained in:
madixin 2024-05-09 08:39:40 +08:00
parent dc96ec43b4
commit 0cd3d8b370
2 changed files with 3 additions and 3 deletions

View File

@ -277,7 +277,7 @@ async function requestJob(request: RequestJobRequest): Promise<RequestJobResult
if (request.src.indexOf("http://") == 0 || request.src.indexOf("https://") == 0) { //从网络下载
// 先从文件缓存获取
resBuf = FileCache.getFileCacheByFile(request.context, fileKey)
if (resBuf === undefined && request.onlyRetrieveFromCache != true && request.requestSource === ImageKnifeRequestSource.SRC) {
if (resBuf === undefined && request.onlyRetrieveFromCache != true) {
let httpRequest = http.createHttp();
let progress: number = 0
const headerObj: Record<string, object> = {}

View File

@ -26,9 +26,9 @@ export class ImageKnifeOption {
// 主图资源
loadSrc: string | PixelMap | Resource = "";
// 占位图
placeholderSrc?: PixelMap | Resource;
placeholderSrc?: string | PixelMap | Resource;
// 失败占位图
errorholderSrc?: PixelMap | Resource;
errorholderSrc?: string | PixelMap | Resource;
headerOption?: Array<HeaderOptions>;