From 0c8a777c822c518c6c423f1ad3bafe5a4004752e Mon Sep 17 00:00:00 2001 From: zgf Date: Wed, 28 Aug 2024 17:00:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9ETask=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=8A=A5=E9=94=9910200006=E6=A0=B7=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zgf --- entry/src/main/ets/pages/Index.ets | 5 +++++ entry/src/main/ets/pages/TestTaskResourcePage.ets | 9 +++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index e3e5074..f6d2a5e 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -36,6 +36,11 @@ struct Index { uri: 'pages/TestCommonImage', }); }) + Button("测试占位图Task报错").margin({top:10}).onClick(()=>{ + router.push({ + uri: 'pages/TestTaskResourcePage', + }); + }) Button("测试HSP场景预加载").margin({top:10}).onClick(()=>{ router.push({ uri: 'pages/TestHspPreLoadImage', diff --git a/entry/src/main/ets/pages/TestTaskResourcePage.ets b/entry/src/main/ets/pages/TestTaskResourcePage.ets index fc0db3a..0578bca 100644 --- a/entry/src/main/ets/pages/TestTaskResourcePage.ets +++ b/entry/src/main/ets/pages/TestTaskResourcePage.ets @@ -16,10 +16,9 @@ import { ImageKnifeComponent, ImageKnifeOption } from "@ohos/libraryimageknife" @ComponentV2 export struct ZuImage { - @Param src: PixelMap | ResourceStr | string | undefined - @Param radius: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined - @Param placeholderSrc: PixelMap | ResourceStr | string | undefined - @Param errorholderSrc: PixelMap | ResourceStr | string | undefined + @Param @Require src: PixelMap | ResourceStr | string | undefined + @Param @Require placeholderSrc: PixelMap | ResourceStr | string | undefined + @Local errorholderSrc: PixelMap | ResourceStr | string | undefined build() { if (this.src) { @@ -29,13 +28,11 @@ export struct ZuImage { loadSrc: this.src, placeholderSrc: this.placeholderSrc, errorholderSrc: this.errorholderSrc ?? this.placeholderSrc, - border: { radius: this.radius }, objectFit: ImageFit.Cover }) }) } else { Image(this.placeholderSrc) - .border({ radius: this.radius }) .objectFit(ImageFit.Cover) } }