openharmony 鸿蒙 js-apidiff-arkui

2022-12-22 浏览 (942)

ArkUI子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,ArkUI子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
ArkUIWebAttributeonClientAuthenticationRequest(callback: (event: {handler : ClientAuthenticationHandler, host : string, port : number, keyTypes : Array<string>, issuers : Array<string>}) => void): WebAttribute;新增
ArkUIWebAttributeonSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslError }) => void): WebAttribute;新增
ArkUIWebAttributeonScroll(callback: (event: {xOffset: number, yOffset: number}) => void): WebAttribute;新增
ArkUIWebAttributeonSearchResultReceive(callback: (event?: {activeMatchOrdinal: number, numberOfMatches: number, isDoneCounting: boolean}) => void): WebAttribute新增
ArkUIWebAttributemediaPlayGestureAccess(access: boolean): WebAttribute;新增
ArkUIWebAttributeonContextMenuShow(callback: (event?: { param: WebContextMenuParam, result: WebContextMenuResult }) => boolean): WebAttribute;新增
ArkUIWebAttributeonPermissionRequest(callback: (event?: { request: PermissionRequest }) => void): WebAttribute;新增
ArkUIWebAttributetextZoomRatio(textZoomRatio: number): WebAttribute;新增
ArkUIWebControllerclearClientAuthenticationCache(): void;新增
ArkUIWebControllerclearSslCache(): void;新增
ArkUIWebControllersearchNext(forward: boolean): void;新增
ArkUIWebControllerclearMatches(): void;新增
ArkUIWebControllersearchAllAsync(searchString: string): void;新增
ArkUIWebControllerpostMessage(options: { message: WebMessageEvent, uri: string}): void;新增
ArkUIWebControllercreateWebMessagePorts(): Array<WebMessagePort>;新增
ArkUIWebContextMenuResultcopyImage(): void;新增
ArkUIWebContextMenuResultcloseContextMenu(): void;新增
ArkUIWebContextMenuResultconstructor();新增
ArkUIWebContextMenuParamexistsImageContents(): boolean;新增
ArkUIWebContextMenuParamgetSourceUrl(): string;新增
ArkUIWebContextMenuParamgetUnfilterendLinkUrl(): string;新增
ArkUIWebContextMenuParamgetLinkUrl(): string;新增
ArkUIWebContextMenuParamy(): number;新增
ArkUIWebContextMenuParamx(): number;新增
ArkUIWebContextMenuParamconstructor();新增
ArkUIPermissionRequestgrant(resources: Array<string>): void;新增
ArkUIPermissionRequestgetAccessibleResource(): Array<string>;新增
ArkUIPermissionRequestgetOrigin(): string;新增
ArkUIPermissionRequestdeny(): void;新增
ArkUIPermissionRequestconstructor();新增
ArkUIProtectedResourceTypeMidiSysex = "TYPE_MIDI_SYSEX"新增
ArkUIClientAuthenticationHandlerignore(): void;新增
ArkUIClientAuthenticationHandlercancel(): void;新增
ArkUIClientAuthenticationHandlerconfirm(priKeyFile : string, certChainFile : string): void;新增
ArkUIClientAuthenticationHandlerconstructor();新增
ArkUISslErrorHandlerhandleCancel(): void;新增
ArkUISslErrorHandlerhandleConfirm(): void;新增
ArkUISslErrorHandlerconstructor();新增
ArkUISslErrorUntrusted新增
ArkUISslErrorDateInvalid新增
ArkUISslErrorHostMismatch新增
ArkUISslErrorInvalid新增
ArkUIWebMessageEventsetPorts(ports: Array<WebMessagePort>): void;新增
ArkUIWebMessageEventgetPorts(): Array<WebMessagePort>;新增
ArkUIWebMessageEventsetData(data: string): void;新增
ArkUIWebMessageEventgetData(): string;新增
ArkUIWebMessageEventconstructor();新增
ArkUIWebMessagePortonMessageEvent(callback: (result: string) => void): void;新增
ArkUIWebMessagePortpostMessageEvent(message: WebMessageEvent): void;新增
ArkUIWebMessagePortclose(): void;新增
ArkUIWebMessagePortconstructor();新增
ArkUIColorFilterconstructor(value: number[]);新增
ArkUITextInputAttributestyle(value: TextInputStyle): TextInputAttribute;新增
ArkUITextInputStyleInline新增
ArkUITextInputStyleDefault新增
ArkUITabsAttributebarPosition(value: BarPosition): TabsAttribute;新增
ArkUISideBarContainerAttributesideBarPosition(value: SideBarPosition): SideBarContainerAttribute;新增
ArkUISideBarPositionEnd新增
ArkUISideBarPositionStart新增
ArkUIWindowAnimationTargetreadonly missionId: number;新增
ArkUIPanelAttributeonHeightChange(callback: (value: number) => void): PanelAttribute;新增
ArkUIPanelAttributebackgroundMask(color: ResourceColor): PanelAttribute;新增
ArkUIListItemGroupAttributedivider(value: {strokeWidth: Length;color?: ResourceColor;startMargin?: Length;endMargin?: Length;} |null,): ListItemGroupAttribute;新增
ArkUIListItemGroupInterface(options?: ListItemGroupOptions): ListItemGroupAttribute;新增
ArkUIListItemGroupOptionsspace?: number |string;新增
ArkUIListItemGroupOptionsfooter?: CustomBuilder;新增
ArkUIListItemGroupOptionsheader?: CustomBuilder;新增
ArkUIListItemAttributeswipeAction(value: SwipeActionOptions): ListItemAttribute;新增
ArkUISwipeActionOptionsedgeEffect?: SwipeEdgeEffect;新增
ArkUISwipeActionOptionsend?: CustomBuilder;新增
ArkUISwipeActionOptionsstart?: CustomBuilder;新增
ArkUISwipeEdgeEffectNone新增
ArkUISwipeEdgeEffectSpring新增
ArkUIListAttributesticky(value: StickyStyle): ListAttribute;新增
ArkUIStickyStyleFooter = 2新增
ArkUIStickyStyleHeader = 1新增
ArkUIStickyStyleNone = 0新增
ArkUIImageAttributecopyOption(value: CopyOptions): ImageAttribute;新增
ArkUIImageAttributecolorFilter(value: ColorFilter): ImageAttribute;新增
ArkUIGutterOptiony?: Length |GridRowSizeOption新增
ArkUIGutterOptionx?: Length |GridRowSizeOption,新增
ArkUIFormDimensionDimension_2_1新增
ArkUIHitTestModeNone新增
ArkUIHitTestModeTransparent新增
ArkUIHitTestModeBlock新增
ArkUIHitTestModeDefault新增
ArkUICopyOptionsLocalDevice = 2新增
ArkUICopyOptionsInApp = 1新增
ArkUICopyOptionsNone = 0新增
ArkUIColorTransparent新增
ArkUICommonMethodfocusOnTouch(value: boolean): T;新增
ArkUICommonMethodgroupDefaultFocus(value: boolean): T;新增
ArkUICommonMethoddefaultFocus(value: boolean): T;新增
ArkUICommonMethodhitTestBehavior(value: HitTestMode): T;新增
ArkUICustomPopupOptionsarrowOffset?: Length;新增
ArkUIPopupOptionsarrowOffset?: Length;新增
ArkUIfocusControlfunction requestFocus(value: string): boolean;新增
basicBusinessErrordata?: T;新增
canvaspatternCanvasPatternsetTransform(transform?: Matrix2D): void;新增
canvaspatternMatrix2DscaleX?: number;新增
canvaspatternMatrix2DrotateY?: number;新增
canvaspatternMatrix2DrotateX?: number;新增
canvaspatternMatrix2DscaleY?: number;新增
canvaspatternMatrix2DtranslateX?: number;新增
canvaspatternMatrix2DtranslateY?: number;新增
canvaspatternMatrix2Didentity(): Matrix2D;新增
canvaspatternMatrix2Dinvert(): Matrix2D;新增
canvaspatternMatrix2Dmultiply(other?: Matrix2D): Matrix2D;新增
canvaspatternMatrix2Drotate(rx?: number, ry?: number): Matrix2D;新增
canvaspatternMatrix2Dtranslate(tx?: number, ty?: number): Matrix2D;新增
canvaspatternMatrix2Dscale(sx?: number, sy?: number): Matrix2D;新增
canvaspatternMatrix2Dconstructor();新增
ohos.curvescurvesfunction responsiveSpringMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve;新增
ohos.curvescurvesfunction springMotion(response?: number, dampingFraction?: number, overlapDuration?: number): ICurve;新增
ArkUICanvasPatternsetTransform(transform?: Matrix2D): void;删除
ArkUIGetterOptiony?: Length |GridRowSizeOption删除
ArkUIGetterOptionx?: Length |GridRowSizeOption,删除
ArkUICopyOptionCrossDevice = 2删除
ArkUICopyOptionLocalDevice = 1删除
ArkUICopyOptionInApp = 0删除
ArkUIWebAttributetextZoomAtio(textZoomAtio: number): WebAttribute;废弃
ArkUICommonMethodtouchable(value: boolean): T;废弃
system.appAppstatic requestFullWindow(options?: RequestFullWindowOptions): void;废弃

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙元能力子系统JS API变更

harmony 鸿蒙无障碍子系统JS API变更

harmony 鸿蒙帐号子系统JS API变更

harmony 鸿蒙电源服务子系统JS API变更

harmony 鸿蒙包管理子系统JS API变更

harmony 鸿蒙基础通信子系统JS API变更

harmony 鸿蒙公共基础库子系统JS API变更

harmony 鸿蒙DFX子系统JS API变更

harmony 鸿蒙分布式数据管理子系统JS API变更

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