diff --git a/entry/src/main/ets/pages/index.ets b/entry/src/main/ets/pages/index.ets index bf47aa0..8c3dd71 100644 --- a/entry/src/main/ets/pages/index.ets +++ b/entry/src/main/ets/pages/index.ets @@ -13,12 +13,12 @@ * limitations under the License. */ import router from '@ohos.router'; -import { HeaderOption } from '@ohos/imageKnife/src/main/ets/components/imageKnife/ImageKnifeOption'; import { ImageKnifeComponent, ImageKnifeOption, ImageKnifeGlobal, - ImageKnife + ImageKnife, + HeaderOptions } from '@ohos/libraryimageknife' import { ObjectKey } from '@ohos/libraryimageknife'; @@ -28,12 +28,12 @@ import { ObjectKey } from '@ohos/libraryimageknife'; struct IndexFunctionDemo { @State headerOptions: HeaderOptions = { key: 'aaa', - values: '单个image组件调用' + value: '单个image组件调用' }; @State headerOptions1: HeaderOptions = { key: 'bbb', - values: '单个image组件调用1' + value: '单个image组件调用1' }; @State imageKnifeOption1: ImageKnifeOption = diff --git a/entry/src/main/ets/pages/testImageKnifeHttpRequestHeader.ets b/entry/src/main/ets/pages/testImageKnifeHttpRequestHeader.ets index b0e66d0..5755fa0 100644 --- a/entry/src/main/ets/pages/testImageKnifeHttpRequestHeader.ets +++ b/entry/src/main/ets/pages/testImageKnifeHttpRequestHeader.ets @@ -14,11 +14,10 @@ */ import { - HeaderOptions,ImageKnife,ImageKnifeComponent,ImageKnifeData,ImageKnifeGlobal,RequestOption + HeaderOptions,ImageKnife,ImageKnifeComponent,ImageKnifeData,ImageKnifeGlobal,RequestOption,ImageKnifeOption } from '@ohos/libraryimageknife' -import { ImageKnifeOption } from '@ohos/libraryimageknife' -import { image } from '@kit.ImageKit' -import { BusinessError } from '@kit.BasicServiceKit' +import { image } from '@ohos.multimedia.image' +import { BusinessError } from '@ohos.base' const TAG = "TEST-" let timeId = -1 @@ -26,23 +25,23 @@ let timeId = -1 @Entry @Component struct testImageKnifeHttpRequestHeader { - @State pixelMap: PixelMap | underfined = underfined; + @State pixelMap: PixelMap | undefined = undefined; @State message: string = "图片header属性测试"; //单个组件多个请求头调用,对应下面以组件形式调用 - @State headerOptions: headerOptions = { + @State headerOptions: HeaderOptions = { key: "aaa", values: "单张imageKnife组件调用" }; - @State headerOptions1: headerOptions = { + @State headerOptions1: HeaderOptions = { key: "bbb", values: "单张imageKnife组件调用1" }; - @State imageKnifeOption1: imageKnifeOption = + @State imageKnifeOption1: ImageKnifeOption = { loadSrc: '图片网络地址', placeholderSrc: $r('app.media.icon_loading'), errorholderSrc: $r('app.media.icon_failed'), - headerOption: [this.headerOptions, this.headerOption1] + headerOption: [this.headerOptions, this.headerOptions1] }; // RequestOption调用 @@ -117,8 +116,8 @@ struct testImageKnifeHttpRequestHeader { } // RequestOptiom形式image显示 ImageKnifeComponent({ - inageKnifeOption: { - LoadSrc: this.pixelMap as inage.PixelMap + imageKnifeOption: { + loadSrc: this.pixelMap as image.PixelMap } }).width(200).height(200).borderWidth(1) // 单个组件形式image显示 @@ -129,6 +128,6 @@ struct testImageKnifeHttpRequestHeader { } .width("100%") .height("100%") - .justifyContent(FLexAlign.Center) + .justifyContent(FlexAlign.Center) } } diff --git a/library/src/main/ets/components/imageknife/ImageKnife.ets b/library/src/main/ets/components/imageknife/ImageKnife.ets index 22ad35d..4118165 100644 --- a/library/src/main/ets/components/imageknife/ImageKnife.ets +++ b/library/src/main/ets/components/imageknife/ImageKnife.ets @@ -50,7 +50,7 @@ export class ImageKnife { resourceFetch: IResourceFetch; filesPath: string = ""; // data/data/包名/files目录 - headerMap: Map = new Map(); //定义全局map + headerMap: Map = new Map(); //定义全局map placeholderCache: string = "placeholderCache" runningMaps: EasyLinkedHashMap; pendingMaps: EasyLinkedHashMap; diff --git a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets index ab0ac57..3f22887 100644 --- a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets +++ b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets @@ -223,10 +223,10 @@ export struct ImageKnifeComponent { configDisplay(request: RequestOption) { //单个image组件多个请求头调用 - if (this.imageKnifeOption.headerOption != underfined && this.imageKnifeOption.headerOption?.length > 0) { + if (this.imageKnifeOption.headerOption != undefined && this.imageKnifeOption.headerOption?.length > 0) { for (let i = 0; i < this.imageKnifeOption.headerOption.length; i++) { let headerOptions = this.imageKnifeOption.headerOption[i]; - request.addHeader(headerOptions.key, headerOptions.values); + request.addHeader(headerOptions.key, headerOptions.value); } console.log('wxxx 999:' + JSON.stringify(this.imageKnifeOption.headerOption.length)); } diff --git a/library/src/main/ets/components/imageknife/ImageKnifeOption.ets b/library/src/main/ets/components/imageknife/ImageKnifeOption.ets index 9069b3b..737ebe4 100644 --- a/library/src/main/ets/components/imageknife/ImageKnifeOption.ets +++ b/library/src/main/ets/components/imageknife/ImageKnifeOption.ets @@ -59,7 +59,7 @@ export interface TransformOptions{ export interface HeaderOptions { key: string; - values: string; + value: string; } @Observed