openharmony 鸿蒙 js-apidiff-arkui

2023-02-03 浏览 (712)

JS API Changes of the ArkUI Development Framework

The table below lists the APIs changes of the ArkUI development framework in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2.

API Changes

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ArkUIWebAttributeonClientAuthenticationRequest(callback: (event: {handler : ClientAuthenticationHandler, host : string, port : number, keyTypes : Array<string>, issuers : Array<string>}) => void): WebAttribute;Added
ArkUIWebAttributeonSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslError }) => void): WebAttribute;Added
ArkUIWebAttributeonScroll(callback: (event: {xOffset: number, yOffset: number}) => void): WebAttribute;Added
ArkUIWebAttributeonSearchResultReceive(callback: (event?: {activeMatchOrdinal: number, numberOfMatches: number, isDoneCounting: boolean}) => void): WebAttributeAdded
ArkUIWebAttributemediaPlayGestureAccess(access: boolean): WebAttribute;Added
ArkUIWebAttributeonContextMenuShow(callback: (event?: { param: WebContextMenuParam, result: WebContextMenuResult }) => boolean): WebAttribute;Added
ArkUIWebAttributeonPermissionRequest(callback: (event?: { request: PermissionRequest }) => void): WebAttribute;Added
ArkUIWebAttributetextZoomRatio(textZoomRatio: number): WebAttribute;Added
ArkUIWebControllerclearClientAuthenticationCache(): void;Added
ArkUIWebControllerclearSslCache(): void;Added
ArkUIWebControllersearchNext(forward: boolean): void;Added
ArkUIWebControllerclearMatches(): void;Added
ArkUIWebControllersearchAllAsync(searchString: string): void;Added
ArkUIWebControllerpostMessage(options: { message: WebMessageEvent, uri: string}): void;Added
ArkUIWebControllercreateWebMessagePorts(): Array<WebMessagePort>;Added
ArkUIWebContextMenuResultcopyImage(): void;Added
ArkUIWebContextMenuResultcloseContextMenu(): void;Added
ArkUIWebContextMenuResultconstructor();Added
ArkUIWebContextMenuParamexistsImageContents(): boolean;Added
ArkUIWebContextMenuParamgetSourceUrl(): string;Added
ArkUIWebContextMenuParamgetUnfilterendLinkUrl(): string;Added
ArkUIWebContextMenuParamgetLinkUrl(): string;Added
ArkUIWebContextMenuParamy(): number;Added
ArkUIWebContextMenuParamx(): number;Added
ArkUIWebContextMenuParamconstructor();Added
ArkUIPermissionRequestgrant(resources: Array<string>): void;Added
ArkUIPermissionRequestgetAccessibleResource(): Array<string>;Added
ArkUIPermissionRequestgetOrigin(): string;Added
ArkUIPermissionRequestdeny(): void;Added
ArkUIPermissionRequestconstructor();Added
ArkUIProtectedResourceTypeMidiSysex = "TYPE_MIDI_SYSEX"Added
ArkUIClientAuthenticationHandlerignore(): void;Added
ArkUIClientAuthenticationHandlercancel(): void;Added
ArkUIClientAuthenticationHandlerconfirm(priKeyFile : string, certChainFile : string): void;Added
ArkUIClientAuthenticationHandlerconstructor();Added
ArkUISslErrorHandlerhandleCancel(): void;Added
ArkUISslErrorHandlerhandleConfirm(): void;Added
ArkUISslErrorHandlerconstructor();Added
ArkUISslErrorUntrustedAdded
ArkUISslErrorDateInvalidAdded
ArkUISslErrorHostMismatchAdded
ArkUISslErrorInvalidAdded
ArkUIWebMessageEventsetPorts(ports: Array<WebMessagePort>): void;Added
ArkUIWebMessageEventgetPorts(): Array<WebMessagePort>;Added
ArkUIWebMessageEventsetData(data: string): void;Added
ArkUIWebMessageEventgetData(): string;Added
ArkUIWebMessageEventconstructor();Added
ArkUIWebMessagePortonMessageEvent(callback: (result: string) => void): void;Added
ArkUIWebMessagePortpostMessageEvent(message: WebMessageEvent): void;Added
ArkUIWebMessagePortclose(): void;Added
ArkUIWebMessagePortconstructor();Added
ArkUIColorFilterconstructor(value: number[]);Added
ArkUITextInputAttributestyle(value: TextInputStyle): TextInputAttribute;Added
ArkUITextInputStyleInlineAdded
ArkUITextInputStyleDefaultAdded
ArkUITabsAttributebarPosition(value: BarPosition): TabsAttribute;Added
ArkUISideBarContainerAttributesideBarPosition(value: SideBarPosition): SideBarContainerAttribute;Added
ArkUISideBarPositionEndAdded
ArkUISideBarPositionStartAdded
ArkUIWindowAnimationTargetreadonly missionId: number;Added
ArkUIPanelAttributeonHeightChange(callback: (value: number) => void): PanelAttribute;Added
ArkUIPanelAttributebackgroundMask(color: ResourceColor): PanelAttribute;Added
ArkUIListItemGroupAttributedivider(value: {strokeWidth: Length;color?: ResourceColor;startMargin?: Length;endMargin?: Length;} |null,): ListItemGroupAttribute;Added
ArkUIListItemGroupInterface(options?: ListItemGroupOptions): ListItemGroupAttribute;Added
ArkUIListItemGroupOptionsspace?: number |string;Added
ArkUIListItemGroupOptionsfooter?: CustomBuilder;Added
ArkUIListItemGroupOptionsheader?: CustomBuilder;Added
ArkUIListItemAttributeswipeAction(value: SwipeActionOptions): ListItemAttribute;Added
ArkUISwipeActionOptionsedgeEffect?: SwipeEdgeEffect;Added
ArkUISwipeActionOptionsend?: CustomBuilder;Added
ArkUISwipeActionOptionsstart?: CustomBuilder;Added
ArkUISwipeEdgeEffectNoneAdded
ArkUISwipeEdgeEffectSpringAdded
ArkUIListAttributesticky(value: StickyStyle): ListAttribute;Added
ArkUIStickyStyleFooter = 2Added
ArkUIStickyStyleHeader = 1Added
ArkUIStickyStyleNone = 0Added
ArkUIImageAttributecopyOption(value: CopyOptions): ImageAttribute;Added
ArkUIImageAttributecolorFilter(value: ColorFilter): ImageAttribute;Added
ArkUIGutterOptiony?: Length |GridRowSizeOptionAdded
ArkUIGutterOptionx?: Length |GridRowSizeOption,Added
ArkUIFormDimensionDimension_2_1Added
ArkUIHitTestModeNoneAdded
ArkUIHitTestModeTransparentAdded
ArkUIHitTestModeBlockAdded
ArkUIHitTestModeDefaultAdded
ArkUICopyOptionsLocalDevice = 2Added
ArkUICopyOptionsInApp = 1Added
ArkUICopyOptionsNone = 0Added
ArkUIColorTransparentAdded
ArkUICommonMethodfocusOnTouch(value: boolean): T;Added
ArkUICommonMethodgroupDefaultFocus(value: boolean): T;Added
ArkUICommonMethoddefaultFocus(value: boolean): T;Added
ArkUICommonMethodhitTestBehavior(value: HitTestMode): T;Added
ArkUICustomPopupOptionsarrowOffset?: Length;Added
ArkUIPopupOptionsarrowOffset?: Length;Added
ArkUIfocusControlfunction requestFocus(value: string): boolean;Added
basicBusinessErrordata?: T;Added
canvaspatternCanvasPatternsetTransform(transform?: Matrix2D): void;Added
canvaspatternMatrix2DscaleX?: number;Added
canvaspatternMatrix2DrotateY?: number;Added
canvaspatternMatrix2DrotateX?: number;Added
canvaspatternMatrix2DscaleY?: number;Added
canvaspatternMatrix2DtranslateX?: number;Added
canvaspatternMatrix2DtranslateY?: number;Added
canvaspatternMatrix2Didentity(): Matrix2D;Added
canvaspatternMatrix2Dinvert(): Matrix2D;Added
canvaspatternMatrix2Dmultiply(other?: Matrix2D): Matrix2D;Added
canvaspatternMatrix2Drotate(rx?: number, ry?: number): Matrix2D;Added
canvaspatternMatrix2Dtranslate(tx?: number, ty?: number): Matrix2D;Added
canvaspatternMatrix2Dscale(sx?: number, sy?: number): Matrix2D;Added
canvaspatternMatrix2Dconstructor();Added
ohos.curvescurvesfunction responsiveSpringMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve;Added
ohos.curvescurvesfunction springMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve;Added
ArkUICanvasPatternsetTransform(transform?: Matrix2D): void;Deleted
ArkUIGetterOptiony?: Length |GridRowSizeOptionDeleted
ArkUIGetterOptionx?: Length |GridRowSizeOption,Deleted
ArkUICopyOptionCrossDevice = 2Deleted
ArkUICopyOptionLocalDevice = 1Deleted
ArkUICopyOptionInApp = 0Deleted
ArkUIWebAttributetextZoomAtio(textZoomAtio: number): WebAttribute;Deprecated
ArkUICommonMethodtouchable(value: boolean): T;Deprecated
system.appAppstatic requestFullWindow(options?: RequestFullWindowOptions): void;Deprecated

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙JS API Changes of the Ability Framework

harmony 鸿蒙JS API Changes of the Accessibility Subsystem

harmony 鸿蒙JS API Changes of the Account Subsystem

harmony 鸿蒙JS API Changes of the Power Management Subsystem

harmony 鸿蒙JS API Changes of the Bundle Management Framework

harmony 鸿蒙JS API Changes of the Communication Subsystem

harmony 鸿蒙JS API Changes of the Compiler and Runtime Subsystem

harmony 鸿蒙JS API Changes of the DFX Subsystem

harmony 鸿蒙JS API Changes of the Distributed Data Management Subsystem

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/79a098d66ec04006a93c283dffa36b2e