openharmony 鸿蒙 js-apidiff-arkui

2023-02-03 浏览 (748)

JS API Changes of the ArkUI Development Framework

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

API Changes

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ArkUIAbilityComponentInterface(want: Want): AbilityComponentAttribute;Added
ArkUIAbilityComponentAttributeonConnect(callback: () => void): AbilityComponentAttribute;Added
ArkUIAbilityComponentAttributeonDisconnect(callback: () => void): AbilityComponentAttribute;Added
ArkUIHttpAuthHandlerisHttpAuthInfoSaved(): boolean;Added
ArkUIHttpAuthHandlercancel(): void;Added
ArkUIHttpAuthHandlerconfirm(userName: string, password: string): boolean;Added
ArkUIHttpAuthHandlerconstructor();Added
ArkUIHitTestValuegetExtra(): string;Added
ArkUIHitTestValuegetType(): HitTestType;Added
ArkUIHitTestValueconstructor();Added
ArkUIJsResulthandlePromptConfirm(result: string): void;Added
ArkUIResourcereadonly moduleName: string;Added
ArkUIResourcereadonly bundleName: string;Added
ArkUITextInputAttributetextAlign(value: TextAlign): TextInputAttribute;Added
ArkUITextInputAttributeshowPasswordIcon(value: boolean): TextInputAttribute;Added
ArkUITextInputAttributecopyOption(value: boolean |CopyOption): TextInputAttribute;Added
ArkUIInputTypePhoneNumberAdded
ArkUITextAreaAttributecopyOption(value: boolean |CopyOption): TextAreaAttribute;Added
ArkUITextAttributecopyOption(value: boolean |CopyOption): TextAttribute;Added
ArkUISearchAttributetextAlign(value: TextAlign): SearchAttribute;Added
ArkUISearchAttributecopyOption(value: boolean |CopyOption): SearchAttribute;Added
ArkUIScrollAttributeonScrollBegin(event: (dx: number, dy: number) => { dxRemain: number, dyRemain: number }): ScrollAttribute;Added
ArkUIScrollerscrollBy(dx: Length, dy: Length);Added
ArkUIRemoteWindowInterface(target: WindowAnimationTarget): RemoteWindowAttribute;Added
ArkUIWindowAnimationTargetreadonly windowBounds: RRect;Added
ArkUIWindowAnimationTargetreadonly abilityName: string;Added
ArkUIWindowAnimationTargetreadonly bundleName: string;Added
ArkUIRRectradius: number;Added
ArkUIRRectheight: number;Added
ArkUIRRectwidth: number;Added
ArkUIRRecttop: number;Added
ArkUIRRectleft: number;Added
ArkUIRelativeContainerInterface(): RelativeContainerAttribute;Added
ArkUIPluginComponentAttributeonError(callback: (info: { errcode: number; msg: string }) => void): PluginComponentAttribute;Added
ArkUIPluginComponentAttributeonComplete(callback: () => void): PluginComponentAttribute;Added
ArkUIPluginComponentInterface(value: { template: PluginComponentTemplate; data: any }): PluginComponentAttribute;Added
ArkUIPluginComponentTemplateability: string;Added
ArkUIPluginComponentTemplatesource: string;Added
ArkUIPatternLockAttributeautoReset(value: boolean): PatternLockAttribute;Added
ArkUIPatternLockAttributeonPatternComplete(callback: (input: Array<number>) => void): PatternLockAttribute;Added
ArkUIPatternLockAttributepathStrokeWidth(value: number |string): PatternLockAttribute;Added
ArkUIPatternLockAttributepathColor(value: ResourceColor): PatternLockAttribute;Added
ArkUIPatternLockAttributeactiveColor(value: ResourceColor): PatternLockAttribute;Added
ArkUIPatternLockAttributeselectedColor(value: ResourceColor): PatternLockAttribute;Added
ArkUIPatternLockAttributeregularColor(value: ResourceColor): PatternLockAttribute;Added
ArkUIPatternLockAttributebackgroundColor(value: ResourceColor): PatternLockAttribute;Added
ArkUIPatternLockAttributecircleRadius(value: Length): PatternLockAttribute;Added
ArkUIPatternLockAttributesideLength(value: Length): PatternLockAttribute;Added
ArkUIPatternLockInterface(controller?: PatternLockController): PatternLockAttribute;Added
ArkUIPatternLockControllerreset();Added
ArkUIPatternLockControllerconstructor();Added
ArkUIListAttributeonScrollBegin(event: (dx: number, dy: number) => { dxRemain: number, dyRemain: number }): ListAttribute;Added
ArkUIListAttributealignListItem(value: ListItemAlign): ListAttribute;Added
ArkUIListAttributelanes(value: number |LengthConstrain): ListAttribute;Added
ArkUIListItemAlignEndAdded
ArkUIListItemAlignCenterAdded
ArkUIListItemAlignStartAdded
ArkUIImageFrameInfoduration?: number;Added
ArkUIImageFrameInfoleft?: number |string;Added
ArkUIImageFrameInfotop?: number |string;Added
ArkUIImageFrameInfoheight?: number |string;Added
ArkUIImageFrameInfowidth?: number |string;Added
ArkUIImageFrameInfosrc: string |Resource;Added
ArkUIGridRowAttributeonBreakpointChange(callback: (breakpoints: string) => void): GridRowAttribute;Added
ArkUIGridRowInterface(optiion?: GridRowOptions): GridRowAttribute;Added
ArkUIGridRowOptionsdirection?: GridRowDirection;Added
ArkUIGridRowOptionsbreakpoints?: BreakPoints;Added
ArkUIGridRowOptionscolumns?: number |GridRowColumnOption;Added
ArkUIGridRowOptionsgutter?: Length |GetterOption;Added
ArkUIBreakPointsreference?: BreakpointsReference,Added
ArkUIBreakPointsvalue?: Array<string>,Added
ArkUIGridRowDirectionRowReverseAdded
ArkUIGridRowDirectionRowAdded
ArkUIBreakpointsReferenceComponentSizeAdded
ArkUIBreakpointsReferenceWindowSizeAdded
ArkUIGetterOptiony?: Length |GridRowSizeOptionAdded
ArkUIGetterOptionx?: Length |GridRowSizeOption,Added
ArkUIGridRowColumnOptionxxl?: number,Added
ArkUIGridRowColumnOptionxl?: number,Added
ArkUIGridRowColumnOptionlg?: number,Added
ArkUIGridRowColumnOptionmd?: number,Added
ArkUIGridRowColumnOptionsm?: number,Added
ArkUIGridRowColumnOptionxs?: number,Added
ArkUIGridRowSizeOptionxxl?: Length,Added
ArkUIGridRowSizeOptionxl?: Length,Added
ArkUIGridRowSizeOptionlg?: Length,Added
ArkUIGridRowSizeOptionmd?: Length,Added
ArkUIGridRowSizeOptionsm?: Length,Added
ArkUIGridRowSizeOptionxs?: Length,Added
ArkUIGridColAttributeorder(value: number |GridColColumnOption): GridRowAttribute;Added
ArkUIGridColAttributeoffset(value: number |GridColColumnOption): GridRowAttribute;Added
ArkUIGridColAttributespan(value: number |GridColColumnOption): GridRowAttribute;Added
ArkUIGridColInterface(optiion?: GridColOptions): GridColAttribute;Added
ArkUIGridColOptionsorder?: number |GridColColumnOption;Added
ArkUIGridColOptionsoffset?: number |GridColColumnOption;Added
ArkUIGridColOptionsspan?: number |GridColColumnOption;Added
ArkUIGridColColumnOptionxxl?: number,Added
ArkUIGridColColumnOptionxl?: number,Added
ArkUIGridColColumnOptionlg?: number,Added
ArkUIGridColColumnOptionmd?: number,Added
ArkUIGridColColumnOptionsm?: number,Added
ArkUIGridColColumnOptionxs?: number,Added
ArkUICopyOptionCrossDevice = 2Added
ArkUICopyOptionLocalDevice = 1Added
ArkUICopyOptionInApp = 0Added
ArkUIPlacementRightBottomAdded
ArkUIPlacementRightTopAdded
ArkUIPlacementLeftBottomAdded
ArkUIPlacementLeftTopAdded
ArkUICommonMethodonVisibleAreaChange(ratios: Array<number>, event: (isVisible: boolean, currentRatio: number) => void): T;Added
ArkUICommonMethodalignRules(value: AlignRuleOption): T;Added
ArkUICommonMethodtabIndex(index: number): T;Added
ArkUICommonMethodborderImage(value: BorderImageOption): T;Added
ArkUICommonMethodbackgroundBlurStyle(value: BlurStyle): T;Added
ArkUIBorderImageOptionfill?: booleanAdded
ArkUIBorderImageOptionoutset?: Length |EdgeWidths,Added
ArkUIBorderImageOptionwidth?: Length |EdgeWidths,Added
ArkUIBorderImageOptionsource?: string |Resource |linearGradient,Added
ArkUIBorderImageOptionrepeat?: RepeatMode,Added
ArkUIBorderImageOptionslice?: Length |EdgeWidths,Added
ArkUIBlurStyleThickAdded
ArkUIBlurStyleRegularAdded
ArkUIBlurStyleThinAdded
ArkUIRepeatModeSpaceAdded
ArkUIRepeatModeRoundAdded
ArkUIRepeatModeStretchAdded
ArkUIRepeatModeRepeatAdded
ArkUIAlignRuleOptioncenter?: { anchor: string, align: VerticalAlign };Added
ArkUIAlignRuleOptionbottom?: { anchor: string, align: VerticalAlign };Added
ArkUIAlignRuleOptiontop?: { anchor: string, align: VerticalAlign };Added
ArkUIAlignRuleOptionmiddle?: { anchor: string, align: HorizontalAlign };Added
ArkUIAlignRuleOptionright?: { anchor: string, align: HorizontalAlign };Added
ArkUIAlignRuleOptionleft?: { anchor: string, align: HorizontalAlign };Added
ArkUIICurveinterpolate(fraction : number) : number;Added
elementNameElementNamemoduleName?: string;Added
globalfunction sendMouseEvent(event: MouseEvent): boolean;Added
globalfunction sendKeyEvent(event: KeyEvent): boolean;Added
globalfunction sendTouchEvent(event: TouchObject): boolean;Added
globalfunction sendEventByKey(id: string, action: number, params: string): boolean;Added
globalfunction getInspectorTree(): string;Added
globalfunction getInspectorByKey(id: string): string;Added
ohos.curvescurvesfunction springCurve(velocity: number, mass: number, stiffness: number, damping: number): ICurve;Added
ohos.curvescurvesfunction cubicBezierCurve(x1: number, y1: number, x2: number, y2: number): ICurve;Added
ohos.curvescurvesfunction stepsCurve(count: number, end: boolean): ICurve;Added
ohos.curvescurvesfunction initCurve(curve?: Curve): ICurve;Added
ohos.curvesICurveinterpolate(fraction : number) : number;Added
ohos.routerRouterModeSingleAdded
ohos.routerRouterModeStandardAdded
ohos.uiAppearanceuiAppearancefunction getDarkMode(): DarkMode;Added
ohos.uiAppearanceuiAppearancefunction setDarkMode(mode: DarkMode, callback: AsyncCallback<void>): void;
function setDarkMode(mode: DarkMode): Promise<void>;
Added
ohos.uiAppearanceDarkModeALWAYS_LIGHT = 1Added
ohos.uiAppearanceDarkModeALWAYS_DARK = 0Added
viewmodelCanvasRenderingContext2DgetPixelMap(sx: number, sy: number, sw: number, sh: number): PixelMapAdded
viewmodelOffscreenCanvasRenderingContext2DgetPixelMap(sx: number, sy: number, sw: number, sh: number): PixelMapAdded
ohos.curvescurvesfunction spring(velocity: number, mass: number, stiffness: number, damping: number): string;Deprecated
ohos.curvescurvesfunction cubicBezier(x1: number, y1: number, x2: number, y2: number): string;Deprecated
ohos.curvescurvesfunction steps(count: number, end: boolean): string;Deprecated
ohos.curvescurvesfunction init(curve?: Curve): string;Deprecated
system.routerRouterstatic disableAlertBeforeBackPage(options?: DisableAlertBeforeBackPageOptions): void;Deprecated
system.routerRouterstatic enableAlertBeforeBackPage(options: EnableAlertBeforeBackPageOptions): void;Deprecated
system.routerRouterstatic getState(): RouterState;Deprecated
system.routerRouterstatic getLength(): string;Deprecated
system.routerRouterstatic clear(): void;Deprecated
system.routerRouterstatic getParams(): ParamsInterface;Deprecated
system.routerRouterstatic back(options?: BackRouterOptions): void;Deprecated
system.routerRouterstatic replace(options: RouterOptions): void;Deprecated
system.routerRouterstatic push(options: RouterOptions): void;Deprecated
system.routerDisableAlertBeforeBackPageOptionscomplete?: () => void;Deprecated
system.routerDisableAlertBeforeBackPageOptionscancel?: (errMsg: string) => void;Deprecated
system.routerDisableAlertBeforeBackPageOptionssuccess?: (errMsg: string) => void;Deprecated
system.routerEnableAlertBeforeBackPageOptionscomplete?: () => void;Deprecated
system.routerEnableAlertBeforeBackPageOptionscancel?: (errMsg: string) => void;Deprecated
system.routerEnableAlertBeforeBackPageOptionssuccess?: (errMsg: string) => void;Deprecated
system.routerEnableAlertBeforeBackPageOptionsmessage: string;Deprecated
system.routerRouterStatepath: string;Deprecated
system.routerRouterStatename: string;Deprecated
system.routerRouterStateindex: number;Deprecated
system.routerBackRouterOptionsparams?: Object;Deprecated
system.routerBackRouterOptionsuri?: string;Deprecated
system.routerRouterOptionsparams?: Object;Deprecated
system.routerRouterOptionsuri: string;Deprecated
ohos.promptActionMenuOptionsold : title?: string;
new : title?: string |Resource;
Updated
ohos.promptShowDialogOptionsold : message?: string;
new : message?: string |Resource;
Updated
ohos.promptShowDialogOptionsold : title?: string;
new : title?: string |Resource;
Updated
ohos.promptButtonold : color: string;
new : color: string |Resource;
Updated
ohos.promptButtonold : text: string;
new : text: string |Resource;
Updated
ohos.promptShowToastOptionsold : message: string;
new : message: string |Resource;
Updated
ArkUIBorderOptionsold : style?: BorderStyle;
new : style?: EdgeStyles |BorderStyle;
Updated
ArkUIBorderOptionsold : radius?: Length;
new : radius?: BorderRadiuses |Length;
Updated
ArkUIBorderOptionsold : color?: ResourceColor;
new : color?: EdgeColors |ResourceColor;
Updated
ArkUIBorderOptionsold : width?: Length;
new : width?: EdgeWidths |Length;
Updated
ArkUIAnimateParamold : curve?: Curve |string;
new : curve?: Curve |string |ICurve;
Updated

你可能感兴趣的鸿蒙文章

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

harmony 鸿蒙JS API Changes of the Common Event and Notification Subsystem

harmony 鸿蒙JS API Changes of the File Management Subsystem

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