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) } }