未验证 提交 ef7a7e53 编写于 作者: O openharmony_ci 提交者: Gitee

!2334 文档更新

Merge pull request !2334 from zengyawen/master
# Learn About OpenHarmony
- [OpenHarmony Project](OpenHarmony-Overview.md)
- [Glossary](device-dev/glossary/glossary.md)
- OpenHarmony Release Notes
- OpenHarmony 3.x Releases
- [OpenHarmony v3.1 Beta (2021-12-31)](release-notes/OpenHarmony-v3.1-beta.md)
- [OpenHarmony v3.0.1 LTS (2022-01-12)](release-notes/OpenHarmony-v3.0.1-LTS.md)
- [OpenHarmony v3.0 LTS (2021-09-30)](release-notes/OpenHarmony-v3.0-LTS.md)
- OpenHarmony 2.x Releases
- [OpenHarmony v2.2 beta2 (2021-08-04)](release-notes/OpenHarmony-v2.2-beta2.md)
- [OpenHarmony 2.0 Canary (2021-06-01)](release-notes/OpenHarmony-2-0-Canary.md)
- OpenHarmony 1.x Releases
- [OpenHarmony v1.1.4 LTS (2022-02-11)](release-notes/OpenHarmony-v1-1-4-LTS.md)
- [OpenHarmony v1.1.3 LTS (2021-09-30)](release-notes/OpenHarmony-v1-1-3-LTS.md)
- [OpenHarmony v1.1.2 LTS (2021-08-04)](release-notes/OpenHarmony-v1.1.2-LTS.md)
- [OpenHarmony 1.1.1 LTS (2021-06-22)](release-notes/OpenHarmony-1-1-1-LTS.md)
- [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md)
- [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md)
- Contribution
- [Contribution](contribute/contribution.md)
- [Code of Conduct](contribute/code-of-conduct.md)
- [Code Contribution](contribute/code-contribution.md)
- [Contribution Process](contribute/contribution-process.md)
- [Auto-Test](readme/test_subsystem.md)
- [Documentation Contribution](contribute/documentation-contribution.md)
- [Writing Instructions](contribute/writing-instructions.md)
- [Communication in Community](contribute/communication-in-community.md)
- [FAQs](contribute/FAQ.md)
\ No newline at end of file
- [Application Development Overview](application-dev-guide.md)
- Quick Start
- [Getting Started with Application Development](quick-start/Readme-EN.md)
- DevEco Studio (OpenHarmony) User Guide
- [Overview](quick-start/deveco-studio-overview.md)
- [Version Change History](quick-start/deveco-studio-release-notes.md)
- [Configuring the OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [Creating an OpenHarmony Project](quick-start/create-openharmony-project.md)
- [Using the Project Wizard to Create a Project](quick-start/use-wizard-to-create-project.md)
- [Importing a Sample to Create a Project](quick-start/import-sample-to-create-project.md)
- [Configuring the OpenHarmony App Signature](quick-start/configuring-openharmony-app-signature.md)
- [Installing and Running Your OpenHarmony App](quick-start/installing-openharmony-app.md)
- [Directory Structure](quick-start/package-structure.md)
- Development
- UI
- JavaScript-based Web-Like Development Paradigm
- [Overview](ui/ui-js-overview.md)
- Framework
- [File Organization](ui/js-framework-file.md)
- ["js" Tag](ui/js-framework-js-tag.md)
- [app.js](ui/js-framework-js-file.md)
- Syntax
- [HML](ui/js-framework-syntax-hml.md)
- [CSS](ui/js-framework-syntax-css.md)
- [JavaScript](ui/js-framework-syntax-js.md)
- [Lifecycle](ui/js-framework-lifecycle.md)
- [Resource Limitations and Access](ui/js-framework-resource-restriction.md)
- [Multi-Language Capability](ui/js-framework-multiple-languages.md)
- Building the UI
- [Component Overview](ui/ui-js-building-ui-component.md)
- Building the Layout
- [Layout Description](ui/ui-js-building-ui-layout-intro.md)
- [Adding Title and Paragraph Text](ui/ui-js-building-ui-layout-text.md)
- [Adding an Image](ui/ui-js-building-ui-layout-image.md)
- [Adding a Comment](ui/ui-js-building-ui-layout-comment.md)
- [Adding a Container](ui/ui-js-building-ui-layout-external-container.md)
- [Adding Interactions](ui/ui-js-building-ui-interactions.md)
- [Developing Animations](ui/ui-js-building-ui-animation.md)
- [Defining Events](ui/ui-js-building-ui-event.md)
- [Defining Page Routes](ui/ui-js-building-ui-routes.md)
- Common Component Development Guidelines
- [Text](ui/ui-js-components-text.md)
- [Input](ui/ui-js-components-input.md)
- [Button](ui/ui-js-components-button.md)
- [List](ui/ui-js-components-list.md)
- [Picker](ui/ui-js-components-picker.md)
- [Dialog](ui/ui-js-components-dialog.md)
- [Form](ui/ui-js-components-form.md)
- [Stepper](ui/ui-js-components-stepper.md)
- [Tabs](ui/ui-js-component-tabs.md)
- [Image](ui/ui-js-components-images.md)
- Animation Development Guidelines
- CSS Animation
- [Defining Attribute Style Animations](ui/ui-js-animate-attribute-style.md)
- [Defining Animations with the transform Attribute](ui/ui-js-animate-transform.md)
- [Defining Animations with the background-position Attribute](ui/ui-js-animate-background-position-style.md)
- JS Animation
- [Component Animation](ui/ui-js-animate-component.md)
- Interpolator Animation
- [Animation Effect](ui/ui-js-animate-dynamic-effects.md)
- [Animation Frame](ui/ui-js-animate-frame.md)
- [Custom Components](ui/ui-js-custom-components.md)
- TypeScript-based Declarative Development Paradigm
- [Overview](ui/ui-ts-overview.md)
- Framework Overview
- File Organization
- [Directory Structure](ui/ts-framework-directory.md)
- [Rules for Accessing Application Code Files](ui/ts-framework-file-access-rules.md)
- ["js" Tag](ui/ts-framework-js-tag.md)
- Resource Access
- [Media Resource Types](ui/ts-media-resource-type.md)
- [Pixel Units](ui/ts-pixel-units.md)
- [Types](ui/ts-types.md)
- Declarative Syntax
- [Overview](ui/ts-syntax-intro.md)
- General UI Description Specifications
- [Basic Concepts](ui/ts-general-ui-concepts.md)
- Declarative UI Description Specifications
- [Parameterless Configuration](ui/ts-parameterless-configuration.md)
- [Configuration with Mandatory Parameters](ui/ts-configuration-with-mandatory-parameters.md)
- [Attribution Configuration](ui/ts-attribution-configuration.md)
- [Event Configuration](ui/ts-event-configuration.md)
- [Child Component Configuration](ui/ts-child-component-configuration.md)
- Componentization
- [@Component](ui/ts-component-based-component.md)
- [@Entry](ui/ts-component-based-entry.md)
- [@Preview](ui/ts-component-based-preview.md)
- [@Builder](ui/ts-component-based-builder.md)
- [@Extend](ui/ts-component-based-extend.md)
- [@CustomDialog](ui/ts-component-based-customdialog.md)
- About UI State Management
- [Basic Concepts](ui/ts-ui-state-mgmt-concepts.md)
- Managing Component States
- [@State](ui/ts-component-states-state.md)
- [@Prop](ui/ts-component-states-prop.md)
- [@Link](ui/ts-component-states-link.md)
- Managing Application States
- [AppStorage](ui/ts-application-states-appstorage.md)
- [PersistentStorage](ui/ts-application-states-apis-persistentstorage.md)
- [Environment](ui/ts-application-states-apis-environment.md)
- Managing Other States
- [@observed and @objectLink](ui/ts-other-states-observed-objectlink.md)
- [@Consume and @Provide](ui/ts-other-states-consume-provide.md)
- [@Watch](ui/ts-other-states-watch.md)
- About Rendering Control Syntax
- [if/else](ui/ts-rending-control-syntax-if-else.md)
- [ForEach](ui/ts-rending-control-syntax-foreach.md)
- [LazyForEach](ui/ts-rending-control-syntax-lazyforeach.md)
- About @Component
- [build Function](ui/ts-function-build.md)
- [Custom Component Initialization](ui/ts-custom-component-initialization.md)
- [Custom Component Lifecycle Callbacks](ui/ts-custom-component-lifecycle-callbacks.md)
- [Example: Component Creation and Re-Initialization](ui/ts-component-creation-re-initialization.md)
- [Syntactic Sugar](ui/ts-syntactic-sugar.md)
- Experiencing the Declarative UI
- [Creating a Declarative UI Project](ui/ui-ts-creating-project.md)
- [Getting to Know Components](ui/ui-ts-components.md)
- [Creating a Simple Page](ui/ui-ts-creating-simple-page.md)
- Defining Page Layout and Connection
- [Building a Food Data Model](ui/ui-ts-building-data-model.md)
- [Building a Food Category List Layout](ui/ui-ts-building-category-list-layout.md)
- [Building a Food Category Grid Layout](ui/ui-ts-building-category-grid-layout.md)
- [Implementing Page Redirection and Data Transmission](ui/ui-ts-page-redirection-data-transmission.md)
- Basic Functions
- Agent-Powered Scheduled Reminders
- [Overview](background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md)
- [Development Guidelines](background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md)
- Background Task Management
- [Background Task Management Overview](background-task-management/background-task-overview.md)
- [Background Task Management Development](background-task-management/background-task-dev-guide.md)
- WebGL
- [WebGL Overview](webgl/webgl-overview.md)
- [WebGL Development](webgl/webgl-guidelines.md)
- Media
- Audio
- [Audio Overview](media/audio-overview.md)
- [Audio Playback Development](media/audio-playback.md)
- [Audio Playback Development Using AudioRenderer](media/audio-renderer.md)
- [Audio Recording Development](media/audio-recorder.md)
- [Audio Recorder Development Using AudioCapturer](media/audio-capturer)
- Video
- [Video Playback Development](media/video-playback.md)
- [Video Recording Development](media/video-recorder.md)
- Security
- User Authentication
- [User Authentication Overview](security/userauth-overview.md)
- [User Authentication Development](security/userauth-guidelines.md)
- Connectivity
- IPC & RPC
- [IPC & RPC Overview](connectivity/ipc-rpc-overview.md)
- [IPC & RPC Development Guidelines](connectivity/ipc-rpc-development-guideline.md)
- [Subscribing to State Changes of a Remote Object](connectivity/subscribe-remote-state.md)
- Data Management
- Distributed Data Service
- [Distributed Data Service Overview](database/database-mdds-overview.md)
- [Distributed Data Service Development](database/database-mdds-guidelines.md)
- Relational Database Overview
- [RDB Overview](database/database-relational-overview.md)
- [RDB Development](database/database-relational-guidelines.md)
- Lightweight Data Store
- [Lightweight Data Store Overview](database/database-preference-overview.md)
- [Lightweight Data Store Development](database/database-preference-guidelines.md)
- Device
- USB Service
- [USB Service Overview](device/usb-overview.md)
- [USB Service Development](device/usb-guidelines.md)
- Location
- [Location Overview](device/device-location-overview.md)
- [Obtaining Device Location Information](device/device-location-info.md)
- [Geocoding and Reverse Geocoding Capabilities](device/device-location-geocoding.md)
- DFX
- Application Event Logging
- [Overview of Application Event Logging](dfx/hiappevent-overview.md)
- [Development Guidelines on Application Event Logging](dfx/hiappevent-guidelines.md)
- Tools
- DevEco Studio (OpenHarmony) User Guide
- [Overview](quick-start/deveco-studio-overview.md)
- [Version Change History](quick-start/deveco-studio-release-notes.md)
- [Configuring the OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [Creating an OpenHarmony Project](quick-start/create-openharmony-project.md)
- [Configuring the OpenHarmony App Signature](quick-start/configuring-openharmony-app-signature.md)
- [Installing and Running Your OpenHarmony App](quick-start/installing-openharmony-app.md)
- Hands-On Tutorials
- [Samples](https://gitee.com/openharmony/app_samples/blob/master/README.md)
- API References
- Compent Reference (JavaScript-based Web-like Development Paradigm)
- [Components](reference/arkui-js/js-components.md)
- [Common](reference/arkui-js/js-components-common.md)
- [Universal Attributes](reference/arkui-js/js-components-common-attributes.md)
- [Universal Styles](reference/arkui-js/js-components-common-styles.md)
- [Universal Events](reference/arkui-js/js-components-common-events.md)
- [Universal Methods](reference/arkui-js/js-components-common-methods.md)
- [Animation Styles](reference/arkui-js/js-components-common-animation.md)
- [Gradient Styles](reference/arkui-js/js-components-common-gradient.md)
- [Transition Styles](reference/arkui-js/js-components-common-transition.md)
- [Custom Font Styles](reference/arkui-js/js-components-common-customizing-font.md)
- [Atomic Layout](reference/arkui-js/js-components-common-atomic-layout.md)
- [Container Component](reference/arkui-js/js-components-container.md)
- [badge](reference/arkui-js/js-components-container-badge.md)
- [dialog](reference/arkui-js/js-components-container-dialog.md)
- [div](reference/arkui-js/js-components-container-div.md)
- [form](reference/arkui-js/js-components-container-form.md)
- [list](reference/arkui-js/js-components-container-list.md)
- [list-item](reference/arkui-js/js-components-container-list-item.md)
- [list-item-group](reference/arkui-js/js-components-container-list-item-group.md)
- [panel](reference/arkui-js/js-components-container-panel.md)
- [popup](reference/arkui-js/js-components-container-popup.md)
- [refresh](reference/arkui-js/js-components-container-refresh.md)
- [stack](reference/arkui-js/js-components-container-stack.md)
- [stepper](reference/arkui-js/js-components-container-stepper.md)
- [stepper-item](reference/arkui-js/js-components-container-stepper-item.md)
- [swiper](reference/arkui-js/js-components-container-swiper.md)
- [tabs](reference/arkui-js/js-components-container-tabs.md)
- [tab-bar](reference/arkui-js/js-components-container-tab-bar.md)
- [tab-content](reference/arkui-js/js-components-container-tab-content.md)
- [Basic Components](reference/arkui-js/js-components-basic.md)
- [button](reference/arkui-js/js-components-basic-button.md)
- [chart](reference/arkui-js/js-components-basic-chart.md)
- [divider](reference/arkui-js/js-components-basic-divider.md)
- [image](reference/arkui-js/js-components-basic-image.md)
- [image-animator](reference/arkui-js/js-components-basic-image-animator.md)
- [input](reference/arkui-js/js-components-basic-input.md)
- [label](reference/arkui-js/js-components-basic-label.md)
- [marquee](reference/arkui-js/js-components-basic-marquee.md)
- [menu](reference/arkui-js/js-components-basic-menu.md)
- [option](reference/arkui-js/js-components-basic-option.md)
- [picker](reference/arkui-js/js-components-basic-picker.md)
- [picker-view](reference/arkui-js/js-components-basic-picker-view.md)
- [piece](reference/arkui-js/js-components-basic-piece.md)
- [progress](reference/arkui-js/js-components-basic-progress.md)
- [qrcode](reference/arkui-js/js-components-basic-qrcode.md)
- [rating](reference/arkui-js/js-components-basic-rating.md)
- [richtext](reference/arkui-js/js-components-basic-richtext.md)
- [search](reference/arkui-js/js-components-basic-search.md)
- [select](reference/arkui-js/js-components-basic-select.md)
- [slider](reference/arkui-js/js-components-basic-slider.md)
- [span](reference/arkui-js/js-components-basic-span.md)
- [switch](reference/arkui-js/js-components-basic-switch.md)
- [text](reference/arkui-js/js-components-basic-text.md)
- [textarea](reference/arkui-js/js-components-basic-textarea.md)
- [toolbar](reference/arkui-js/js-components-basic-toolbar.md)
- [toolbar-item](reference/arkui-js/js-components-basic-toolbar-item.md)
- [toggle](reference/arkui-js/js-components-basic-toggle.md)
- [Media Components](reference/arkui-js/js-components-media.md)
- [video](reference/arkui-js/js-components-media-video.md)
- [Canvas Components](reference/arkui-js/js-components-canvas.md)
- [canvas](reference/arkui-js/js-components-canvas-canvas.md)
- [CanvasRenderingContext2D](reference/arkui-js/js-components-canvas-canvasrenderingcontext2d.md)
- [Image](reference/arkui-js/js-components-canvas-image.md)
- [CanvasGradient](reference/arkui-js/js-components-canvas-canvasgradient.md)
- [ImageData](reference/arkui-js/js-components-canvas-imagedata.md)
- [Path2D](reference/arkui-js/js-components-canvas-path2d.md)
- [ImageBitmap](reference/arkui-js/js-components-canvas-imagebitmap.md)
- [OffscreenCanvas](reference/arkui-js/js-components-canvas-offscreencanvas.md)
- [OffscreenCanvasRenderingContext2D](reference/arkui-js/js-offscreencanvasrenderingcontext2d.md)
- [Grid](reference/arkui-js/js-components-grid.md)
- [Basic Concepts](reference/arkui-js/js-components-grid-basic-concepts.md)
- [grid-container](reference/arkui-js/js-components-grid-container.md)
- [grid-row](reference/arkui-js/js-components-grid-row.md)
- [grid-col](reference/arkui-js/js-components-grid-col.md)
- [SVG Components](reference/arkui-js/js-svg.md)
- [Universal Attributes](reference/arkui-js/js-components-svg-common-attributes.md)
- [svg](reference/arkui-js/js-components-svg.md)
- [rect](reference/arkui-js/js-components-svg-rect.md)
- [circle](reference/arkui-js/js-components-svg-circle.md)
- [ellipse](reference/arkui-js/js-components-svg-ellipse.md)
- [path](reference/arkui-js/js-components-svg-path.md)
- [line](reference/arkui-js/js-components-svg-line.md)
- [polyline](reference/arkui-js/js-components-svg-polyline.md)
- [polygon](reference/arkui-js/js-components-svg-polygon.md)
- [text](reference/arkui-js/js-components-svg-text.md)
- [tspan](reference/arkui-js/js-components-svg-tspan.md)
- [textPath](reference/arkui-js/js-components-svg-textpath.md)
- [animate](reference/arkui-js/js-components-svg-animate.md)
- [animateMotion](reference/arkui-js/js-components-svg-animatemotion.md)
- [animateTransform](reference/arkui-js/js-components-svg-animatetransform.md)
- [Custom Components](reference/arkui-js/js-components-custom.md)
- [Basic Usage](reference/arkui-js/js-components-custom-basic-usage.md)
- [Custom Events](reference/arkui-js/js-components-custom-events.md)
- [props](reference/arkui-js/js-components-custom-props.md)
- [Event Parameter](reference/arkui-js/js-components-custom-event-parameter.md)
- [slot](reference/arkui-js/js-components-custom-slot.md)
- [Lifecycle Definition](reference/arkui-js/js-components-custom-lifecycle.md)
- [Appendix](reference/arkui-js/js-appendix.md)
- [Type Attributes](reference/arkui-js/js-appendix-types.md)
- Compent Reference (TypeScript-based Declarative Development Paradigm)
- [Components](reference/arkui-ts/ts-components.md)
- [Universal Components](reference/arkui-ts/ts-universal-components.md)
- [Universal Events](reference/arkui-ts/ts-universal-events.md)
- [Click Event](reference/arkui-ts/ts-universal-events-click.md)
- [Touch](reference/arkui-ts/ts-universal-events-touch.md)
- [Show/Hide Event](reference/arkui-ts/ts-universal-events-show-hide.md)
- [Key Event](reference/arkui-ts/ts-universal-events-key.md)
- [Component Area Change Event](reference/arkui-ts/ts-universal-events-component-area-change.md)
- [Universal Attributes](reference/arkui-ts/ts-universal-attributes.md)
- [Size](reference/arkui-ts/ts-universal-attributes-size.md)
- [Location](reference/arkui-ts/ts-universal-attributes-location.md)
- [Layout Constraints](reference/arkui-ts/ts-universal-attributes-layout-constraints.md)
- [Flex Layout](reference/arkui-ts/ts-universal-attributes-flex-layout.md)
- [Border Configuration](reference/arkui-ts/ts-universal-attributes-border.md)
- [Background](reference/arkui-ts/ts-universal-attributes-background.md)
- [Opacity](reference/arkui-ts/ts-universal-attributes-opacity.md)
- [Visibility](reference/arkui-ts/ts-universal-attributes-visibility.md)
- [Enable/Disable](reference/arkui-ts/ts-universal-attributes-enable.md)
- [Overlay](reference/arkui-ts/ts-universal-attributes-overlay.md)
- [Z-order Control](reference/arkui-ts/ts-universal-attributes-z-order.md)
- [Transformation](reference/arkui-ts/ts-universal-attributes-transformation.md)
- [Image Effect Configuration](reference/arkui-ts/ts-universal-attributes-image-effect.md)
- [Shape Clipping](reference/arkui-ts/ts-universal-attributes-sharp-clipping.md)
- [Text Style](reference/arkui-ts/ts-universal-attributes-text-style.md)
- [Grid](reference/arkui-ts/ts-universal-attributes-grid.md)
- [Gradient Color](reference/arkui-ts/ts-universal-attributes-gradient-color.md)
- [Popup Control](reference/arkui-ts/ts-universal-attributes-popup.md)
- [Menu Control](reference/arkui-ts/ts-universal-attributes-menu.md)
- [Click Control](reference/arkui-ts/ts-universal-attributes-touchable.md)
- [Touch Target](reference/arkui-ts/ts-universal-attributes-response-region.md)
- [Gesture Processing](reference/arkui-ts/ts-gesture-processing.md)
- [Gesture Binding Methods](reference/arkui-ts/ts-gesture-settings.md)
- [Basic Gestures](reference/arkui-ts/ts-basic-gestures.md)
- [TapGesture](reference/arkui-ts/ts-basic-gestures-tapgesture.md)
- [LongPressGesture](reference/arkui-ts/ts-basic-gestures-longpressgesture.md)
- [PanGesture](reference/arkui-ts/ts-basic-gestures-pangesture.md)
- [PinchGesture](reference/arkui-ts/ts-basic-gestures-pinchgesture.md)
- [RotationGesture](reference/arkui-ts/ts-basic-gestures-rotationgesture.md)
- [SwipeGesture](reference/arkui-ts/ts-basic-gestures-swipegesture.md)
- [Combined Gestures](reference/arkui-ts/ts-combined-gestures.md)
- [Basic Components](reference/arkui-ts/ts-basic-components.md)
- [Blank](reference/arkui-ts/ts-basic-components-blank.md)
- [Button](reference/arkui-ts/ts-basic-components-button.md)
- [DataPanel](reference/arkui-ts/ts-basic-components-datapanel.md)
- [Divider](reference/arkui-ts/ts-basic-components-divider.md)
- [Gauge](reference/arkui-ts/ts-basic-components-gauge.md)
- [Image](reference/arkui-ts/ts-basic-components-image.md)
- [ImageAnimator](reference/arkui-ts/ts-basic-components-imageanimator.md)
- [LoadingProgress](reference/arkui-ts/ts-basic-components-loadingprogress.md)
- [Marquee](reference/arkui-ts/ts-basic-components-marquee.md)
- [Progress](reference/arkui-ts/ts-basic-components-progress.md)
- [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
- [Rating](reference/arkui-ts/ts-basic-components-rating.md)
- [Select](reference/arkui-ts/ts-basic-components-select.md)
- [Slider](reference/arkui-ts/ts-basic-components-slider.md)
- [Span](reference/arkui-ts/ts-basic-components-span.md)
- [Text](reference/arkui-ts/ts-basic-components-text.md)
- [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
- [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
- [Toggle](reference/arkui-ts/ts-basic-components-toggle.md)
- [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
- [Container Components](reference/arkui-ts/ts-components-container.md)
- [AlphabetIndexer](reference/arkui-ts/ts-container-alphabet-indexer.md)
- [Badge](reference/arkui-ts/ts-container-badge.md)
- [Column](reference/arkui-ts/ts-container-column.md)
- [ColumnSplit](reference/arkui-ts/ts-container-columnsplit.md)
- [Counter](reference/arkui-ts/ts-container-counter.md)
- [Flex](reference/arkui-ts/ts-container-flex.md)
- [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md)
- [Grid](reference/arkui-ts/ts-container-grid.md)
- [GridItem](reference/arkui-ts/ts-container-griditem.md)
- [List](reference/arkui-ts/ts-container-list.md)
- [ListItem](reference/arkui-ts/ts-container-listitem.md)
- [Navigator](reference/arkui-ts/ts-container-navigator.md)
- [Navigation](reference/arkui-ts/ts-container-navigation.md)
- [Panel](reference/arkui-ts/ts-container-panel.md)
- [Row](reference/arkui-ts/ts-container-row.md)
- [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
- [Scroll](reference/arkui-ts/ts-container-scroll.md)
- [ScrollBar](reference/arkui-ts/ts-container-scrollbar.md)
- [Stack](reference/arkui-ts/ts-container-stack.md)
- [Swiper](reference/arkui-ts/ts-container-swiper.md)
- [Tabs](reference/arkui-ts/ts-container-tabs.md)
- [TabContent](reference/arkui-ts/ts-container-tabcontent.md)
- [Refresh](reference/arkui-ts/ts-container-refresh.md)
- [Drawing Components](reference/arkui-ts/ts-drawing-components.md)
- [Circle](reference/arkui-ts/ts-drawing-components-circle.md)
- [Ellipse](reference/arkui-ts/ts-drawing-components-ellipse.md)
- [Line](reference/arkui-ts/ts-drawing-components-line.md)
- [Polyline](reference/arkui-ts/ts-drawing-components-polyline.md)
- [Polygon](reference/arkui-ts/ts-drawing-components-polygon.md)
- [Path](reference/arkui-ts/ts-drawing-components-path.md)
- [Rect](reference/arkui-ts/ts-drawing-components-rect.md)
- [Shape](reference/arkui-ts/ts-drawing-components-shape.md)
- [Canvas Components](reference/arkui-ts/ts-components-canvas.md)
- [Canvas](reference/arkui-ts/ts-components-canvas-canvas.md)
- [CanvasRenderingContext2D](reference/arkui-ts/ts-canvasrenderingcontext2d.md)
- [OffscreenCanvasRenderingConxt2D](reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md)
- [Lottie](reference/arkui-ts/ts-components-canvas-lottie.md)
- [Path2D](reference/arkui-ts/ts-components-canvas-path2d.md)
- [CanvasGradient](reference/arkui-ts/ts-components-canvas-canvasgradient.md)
- [ImageBitmap](reference/arkui-ts/ts-components-canvas-imagebitmap.md)
- [ImageData](reference/arkui-ts/ts-components-canvas-imagedata.md)
- [Animation](reference/arkui-ts/ts-animation.md)
- [Attribute Animation](reference/arkui-ts/ts-animatorproperty.md)
- [Explicit Animation](reference/arkui-ts/ts-explicit-animation.md)
- [Transition Animation](reference/arkui-ts/ts-transition-animation.md)
- [Page Transition](reference/arkui-ts/ts-page-transition-animation.md)
- [Component Transition](reference/arkui-ts/ts-transition-animation-component.md)
- [Transition of Shared Elements](reference/arkui-ts/ts-transition-animation-shared-elements.md)
- [Motion Path Animation](reference/arkui-ts/ts-motion-path-animation.md)
- [Matrix Transformation](reference/arkui-ts/ts-matrix-transformation.md)
- [Interpolation Calculation](reference/arkui-ts/ts-interpolation-calculation.md)
- [Global UI Methods](reference/arkui-ts/ts-global-ui-methods.md)
- [Alert Dialog Box](reference/arkui-ts/ts-methods-alert-dialog-box.md)
- [Custom Dialog box](reference/arkui-ts/ts-methods-custom-dialog-box.md)
- [Image Cache](reference/arkui-ts/ts-methods-image-cache.md)
- [Media Query](reference/arkui-ts/ts-methods-media-query.md)
- [List Selection Dialog Box](reference/arkui-ts/ts-methods-action-sheet.md)
- [Appendix](reference/arkui-ts/ts-appendix.md)
- [Built-in Enums](reference/arkui-ts/ts-appendix-enums.md)
- APIs
- Ability Framework
- [FeatureAbility Module](reference/apis/js-apis-featureAbility.md)
- [ParticleAbility Module](reference/apis/js-apis-particleAbility.md)
- [DataAbilityHelper Module](reference/apis/js-apis-dataAbilityHelper.md)
- [DataUriUtils Module](reference/apis/js-apis-DataUriUtils.md)
- [Bundle Module](reference/apis/js-apis-Bundle.md)
- [Context Module](reference/apis/js-apis-Context.md)
- Event Notification
- [CommonEvent Module](reference/apis/js-apis-commonEvent.md)
- [Notification Module](reference/apis/js-apis-notification.md)
- [Reminder Agent](reference/apis/js-apis-reminderAgent.md)
- Resource Management
- [Resource Manager](reference/apis/js-apis-resource-manager.md)
- [Internationalization (intl)](reference/apis/js-apis-intl.md)
- [Internationalization (i18n)](reference/apis/js-apis-i18n.md)
- Media
- [Audio Management](reference/apis/js-apis-audio.md)
- [Media](reference/apis/js-apis-media.md)
- Security
- [User Authentication](reference/apis/js-apis-useriam-userauth.md)
- [Access Control](reference/apis/js-apis-abilityAccessCtrl.md)
- Data Management
- [Lightweight Storage (deprecated since 8)](reference/apis/js-apis-data-storage.md)
- [Distributed Data Management](reference/apis/js-apis-distributed-data.md)
- [Relational Database](reference/apis/js-apis-data-rdb.md)
- [Result Set](reference/apis/js-apis-data-resultset.md)
- [DataAbilityPredicates](reference/apis/js-apis-data-ability.md)
- [Settings](reference/apis/js-apis-settings.md)
- File Management
- [File Management](reference/apis/js-apis-fileio.md)
- [Statfs](reference/apis/js-apis-statfs.md)
- [Environment](reference/apis/js-apis-environment.md)
- [Public File Access and Management](reference/apis/js-apis-filemanager.md)
- [App Storage Statistics](reference/apis/js-apis-storage-statistics.md)
- [Volume Management](reference/apis/js-apis-volumemanager.md)
- Account Management
- [Distributed Account Management](reference/apis/js-apis-distributed-account.md)
- [App Account Management](reference/apis/js-apis-appAccount.md)
- Telephony Service
- [Call](reference/apis/js-apis-call.md)
- [SMS](reference/apis/js-apis-sms.md)
- [SIM Management](reference/apis/js-apis-sim.md)
- [Radio](reference/apis/js-apis-radio.md)
- [observer](reference/apis/js-apis-observer.md)
- [Cellular Data](reference/apis/js-apis-telephony-data.md)
- Network and Connectivity
- [WLAN](reference/apis/js-apis-wifi.md)
- [Bluetooth](reference/apis/js-apis-bluetooth.md)
- [RPC](reference/apis/js-apis-rpc.md)
- Device Management
- [Sensor](reference/apis/js-apis-sensor.md)
- [Vibrator](reference/apis/js-apis-vibrator.md)
- [Brightness](reference/apis/js-apis-brightness.md)
- [Battery Info](reference/apis/js-apis-battery-info.md)
- [Power Management](reference/apis/js-apis-power.md)
- [Thermal Management](reference/apis/js-apis-thermal.md)
- [Running Lock](reference/apis/js-apis-runninglock.md)
- [Device Info](reference/apis/js-apis-device-info.md)
- [systemParameter](reference/apis/js-apis-system-parameter.md)
- [Device Management](reference/apis/js-apis-device-manager.md)
- [Window](reference/apis/js-apis-window.md)
- [Display](reference/apis/js-apis-display.md)
- [Update](reference/apis/js-apis-update.md)
- [USB](reference/apis/js-apis-usb.md)
- [Location](reference/apis/js-apis-geolocation.md)
- Basic Features
- [Application Context](reference/apis/js-apis-basic-features-app-context.md)
- [Console Logs](reference/apis/js-apis-basic-features-logs.md)
- [Page Routing](reference/apis/js-apis-basic-features-routes.md)
- [Pop-up Window](reference/apis/js-apis-basic-features-pop-up.md)
- [Application Configuration](reference/apis/js-apis-basic-features-configuration.md)
- [Timer](reference/apis/js-apis-basic-features-timer.md)
- [Setting the System Time](reference/apis/js-apis-system-time.md)
- [Animation](reference/apis/js-apis-basic-features-animator.md)
- [WebGL](reference/apis/js-apis-webgl.md)
- [WebGL2](reference/apis/js-apis-webgl2.md)
- [Screenshot](reference/apis/js-apis-screenshot.md)
- DFX
- [HiAppEvent](reference/apis/js-apis-hiappevent.md)
- [Performance Tracing](reference/apis/js-apis-hitracemeter.md)
- [Fault Logger](reference/apis/js-apis-faultLogger.md)
- [Distributed Call Chain Tracing](reference/apis/js-apis-hitracechain.md)
- [HiLog](reference/apis/js-apis-hilog.md)
- [HiChecker](reference/apis/js-apis-hichecker.md)
- [HiDebug](reference/apis/js-apis-hidebug.md)
- Language Base Class Library
- [Obtaining Process Information](reference/apis/js-apis-process.md)
- [URL String Parsing](reference/apis/js-apis-url.md)
- [URI String Parsing](reference/apis/js-apis-uri.md)
- [Util](reference/apis/js-apis-util.md)
- [XML Parsing and Generation](reference/apis/js-apis-xml.md)
- [XML-to-JavaScript Conversion](reference/apis/js-apis-convertxml.md)
- [Worker Startup](reference/apis/js-apis-worker.md)
- [Linear Container ArrayList](reference/apis/js-apis-arraylist.md)
- [Linear Container Deque](reference/apis/js-apis-deque.md)
- [Linear Container List](reference/apis/js-apis-list.md)
- [Linear Container LinkedList](reference/apis/js-apis-linkedlist.md)
- [Linear Container Queue](reference/apis/js-apis-queue.md)
- [Linear Container Stack](reference/apis/js-apis-stack.md)
- [Linear Container Vector](reference/apis/js-apis-vector.md)
- [Nonlinear Container HashSet](reference/apis/js-apis-hashset.md)
- [Nonlinear Container HashMap](reference/apis/js-apis-hashmap.md)
- [Nonlinear Container PlainArray](reference/apis/js-apis-plainarray.md)
- [Nonlinear Container TreeMap](reference/apis/js-apis-treemap.md)
- [Nonlinear Container TreeSet](reference/apis/js-apis-treeset.md)
- [Nonlinear Container LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- [Nonlinear Container LightWeightSet](reference/apis/js-apis-lightweightset.md)
\ No newline at end of file
......@@ -21,17 +21,15 @@
## eTS工程项目文件
- **entry** :OpenHarmony工程模块,编译构建生成一个Hap包。
- **entry > src > main > ets** :用于存放ets源码。
- **entry > src >main > ets > MainAbility** :应用/服务的入口。
- **entry > src >main > ets > MainAbility > pages** :MainAbility包含的页面。
- **entry > src >main > ets > MainAbility > app.ets** :承载Ability生命周期。
- **entry > src > main > resources** :用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
- **entry > src > main >config.json** :模块配置文件。主要包含HAP包的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
- **entry > build-profile.json5** :模块的模块信息 、编译信息配置项,包括 buildOption target配置等。
- **entry > hvigorfile.js** :模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
- **src > main > ets** :用于存放ets源码。
- **src > main > ets > MainAbility** :应用/服务的入口。
- **src > main > ets > MainAbility > pages** :MainAbility包含的页面。
- **src > main > ets > MainAbility > app.ets** :承载Ability生命周期。
- **src > main > resources** :用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
- **src > main >config.json** :模块配置文件。主要包含HAP包的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
- **build-profile.json5** :模块的模块信息 、编译信息配置项,包括 buildOption target配置等。
- **hvigorfile.js** :模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
- **build-profile.json5** :应用级配置信息,包括签名、产品配置等。
- **hvigorfile.js** :应用级编译构建任务脚本。
......@@ -244,4 +242,4 @@
3. 在编辑窗口右上角的工具栏,点击![zh-cn_image_0000001262206247](figures/zh-cn_image_0000001262206247.png) 按钮运行。效果如下图所示:
![zh-cn_image_0000001217526428](figures/zh-cn_image_0000001217526428.png)
恭喜您已经使用eTS语言开发完成了第一个OpenHarmony应用,赶紧[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
恭喜您已经使用eTS语言开发完成了第一个OpenHarmony应用,[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
......@@ -122,7 +122,7 @@ OpenHarmony低代码开发方式,具有丰富的UI界面编辑功能,遵循[
-**index.viusal**”: 打开index.visual,选中画布上的Button组件。点击右侧属性样式栏中的事件图标![zh-cn_image_0000001215388136](figures/zh-cn_image_0000001215388136.png)(Events),鼠标点击Click事件的输入框,选择onclick事件,如下所示:
![zh-cn_image_0000001261137889](figures/zh-cn_image_0000001261137889.png)
2. **第二个页面返回到第一个页面。**
在第二个页面中,返回按钮绑定onClick方法,点击按钮时返回到第一页。
......@@ -158,4 +158,4 @@ OpenHarmony低代码开发方式,具有丰富的UI界面编辑功能,遵循[
![zh-cn_image_0000001262127855](figures/zh-cn_image_0000001262127855.png)
恭喜您已经使用JS语言开发(低代码方式)完成了第一个OpenHarmony应用,赶紧[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
恭喜您已经使用JS语言开发(低代码方式)完成了第一个OpenHarmony应用,[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
......@@ -19,18 +19,16 @@
## JS工程项目文件
- **entry:** OpenHarmony工程模块,编译构建生成一个Hap包。
- **entry > src > main > js** :用于存放js源码。
- **entry > src >main > js > MainAbility** :应用/服务的入口。
- **entry > src >main > js > MainAbility > i18n** :用于配置不同语言场景资源内容,比如应用文本词条、图片路径资源等。
- **entry > src >main > js > MainAbility > pages** :MainAbility包含的页面。
- **entry > src >main >js > MainAbility > app.js** :承载Ability生命周期。
- **entry > src > main > resources** :用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
- **entry > src > main > config.json** :模块配置文件。主要包含HAP包的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
- **entry > build-profile.json5** :模块的模块信息 、编译信息配置项,包括 buildOption target配置等。
- **entry > hvigorfile.js** :模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
- **src > main > js** :用于存放js源码。
- **src > main > js > MainAbility** :应用/服务的入口。
- **src > main > js > MainAbility > i18n** :用于配置不同语言场景资源内容,比如应用文本词条、图片路径资源等。
- **src > main > js > MainAbility > pages** :MainAbility包含的页面。
- **src > main > js > MainAbility > app.js** :承载Ability生命周期。
- **src > main > resources** :用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
- **src > main > config.json** :模块配置文件。主要包含HAP包的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
- **build-profile.json5** :模块的模块信息 、编译信息配置项,包括 buildOption target配置等。
- **hvigorfile.js** :模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
- **build-profile.json5** :应用级配置信息,包括签名、产品配置等。
- **hvigorfile.js** :应用级编译构建任务脚本。
......@@ -201,4 +199,4 @@
3. 在编辑窗口右上角的工具栏,点击![zh-cn_image_0000001217047316](figures/zh-cn_image_0000001217047316.png) 按钮运行。效果如下图所示:
![zh-cn_image_0000001217527892](figures/zh-cn_image_0000001217527892.png)
恭喜您已经使用JS语言开发(传统代码方式)完成了第一个OpenHarmony应用,赶紧[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
恭喜您已经使用JS语言开发(传统代码方式)完成了第一个OpenHarmony应用,[探索更多的OpenHarmony功能](../application-dev-guide.md)吧。
......@@ -28,6 +28,7 @@
- [轻量级存储<sup>9+</sup>](js-apis-data-preferences.md)
- [轻量级存储](js-apis-data-storage.md)
- [分布式数据管理](js-apis-distributed-data.md)
- [分布式对象](js-apis-data-distributedobject.md)
- [关系型数据库](js-apis-data-rdb.md)
- [结果集](js-apis-data-resultset.md)
- [DataAbility 谓词](js-apis-data-ability.md)
......
# 弹窗
## 导入模块
```
import prompt from '@system.prompt';
```
## 权限列表
## prompt.showToast
showToast(Object): void
显示文本弹窗。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| message | string | 是 | 显示的文本信息。 |
| duration | number | 否 | 默认值1500ms,建议区间:1500ms-10000ms。<br/>>&nbsp;![icon-note.gif](public_sys-resources/icon-note.gif)&nbsp;**说明:**<br/>>&nbsp;若小于1500ms则取默认值,最大取值为10000ms。 |
| $[bottom]^{5+}$ | &lt;length&gt; | 否 | 设置弹窗边框距离屏幕底部的位置。<br/>>&nbsp;![icon-note.gif](public_sys-resources/icon-note.gif)&nbsp;**说明:**<br/>>&nbsp;仅手机和平板设备支持。 |
- 示例
```
export default {
showToast() {
prompt.showToast({
message: 'Message Info',
duration: 2000,
});
}
}
```
## prompt.showDialog
showDialog(): void
在页面内显示对话框。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| title | string | 否 | 标题文本。 |
| message | string | 否 | 内容文本。 |
| buttons | Array | 否 | 对话框中按钮的数组,结构为:{text:'button',&nbsp;color:&nbsp;'\#666666'},支持1-3个按钮。其中第一个为positiveButton;第二个为negativeButton;第三个为neutralButton。 |
| success | Function | 否 | 接口调用成功的回调函数,返回值如success返回值所示。 |
| cancel | Function | 否 | 取消调用此接口的回调函数。 |
| complete | Function | 否 | 弹框退出时的回调函数。 |
success返回值:
| 参数名 | 类型 | 说明 |
| -------- | -------- | -------- |
| index | number | 选中按钮在buttons数组中的索引。 |
- 示例
```
export default {
showDialog() {
prompt.showDialog({
title: 'Title Info',
message: 'Message Info',
buttons: [
{
text: 'button',
color: '#666666',
},
],
success: function(data) {
console.log('dialog success callback,click button : ' + data.index);
},
cancel: function() {
console.log('dialog cancel callback');
},
});
}
}
```
## prompt.showActionMenu<sup>6+</sup>
showActionMenu(Object): void
显示操作菜单。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| title | string | 否 | 标题文本。 |
| buttons | Array | 是 | 对话框中按钮的数组,结构为:{text:'button',&nbsp;color:&nbsp;'\#666666'},支持1-6个按钮。大于6个按钮时弹窗不显示。 |
| success | (data:&nbsp;TapIndex)&nbsp;=&gt;&nbsp;void | 否 | 接口调用成功的回调函数。 |
| cancel | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用失败的回调函数。 |
| complete | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用结束的回调函数。 |
**表1** TapIndex
| 参数名 | 类型 | 说明 |
| -------- | -------- | -------- |
| tapIndex | number | 选中按钮在buttons数组中的索引,从0开始。 |
- 示例
```
export default {
showActionMenu() {
prompt.showActionMenu({
title: 'Title Info',
buttons: [
{
text: 'item1',
color: '#666666',
},
{
text: 'item2',
color: '#000000',
},
],
success: function(data) {
console.log('dialog success callback,click button : ' + data.tapIndex);
},
fail: function(data) {
console.log('dialog fail callback' + data.errMsg);
},
});
}
}
```
# 页面路由
> ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
> 页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。
## 导入模块
```
import router from '@system.router';
```
## 权限列表
## router.push
push(Object): void
跳转到应用内的指定页面。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri | string | 是 | 表示目标页面的uri,可以用以下两种格式:<br/>-&nbsp;页面绝对路径,由配置文件中pages列表提供,例如:<br/>&nbsp;&nbsp;-&nbsp;pages/index/index<br/>&nbsp;&nbsp;-&nbsp;pages/detail/detail<br/>-&nbsp;特殊值,如果uri的值是"/",则跳转到首页。 |
| params | Object | 否 | 跳转时要同时传递到目标页面的数据,跳转到目标页面后,参数可以在页面中直接使用,如this.data1(data1为跳转时params参数中的key值)。如果目标页面中已有该字段,则其值会被传入的字段值覆盖。 |
- 示例
```
// 在当前页面中
export default {
pushPage() {
router.push({
uri: 'pages/routerpage2/routerpage2',
params: {
data1: 'message',
data2: {
data3: [123, 456, 789]
},
},
});
}
}
```
```
// 在routerpage2页面中
export default {
data: {
data1: 'default',
data2: {
data3: [1, 2, 3]
}
},
onInit() {
console.info('showData1:' + this.data1);
console.info('showData3:' + this.data2.data3);
}
}
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 页面路由栈支持的最大Page数量为32。
## router.replace
replace(Object): void
用应用内的某个页面替换当前页面,并销毁被替换的页面。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri | string | 是 | 目标页面的uri,可以是以下的两种格式:<br/>-&nbsp;页面绝对路径,由配置文件中pages列表提供,例如:<br/>&nbsp;&nbsp;-&nbsp;pages/index/index<br/>&nbsp;&nbsp;-&nbsp;pages/detail/detail<br/>-&nbsp;特殊值,如果uri的值是"/",则跳转到首页。 |
| params | Object | 否 | 跳转时要同时传递到目标页面的数据,跳转到目标页面后,参数可以在页面中直接使用,如this.data1(data1为跳转时params参数中的key值)。如果目标页面中已有该字段,则其值会被传入的字段值覆盖。 |
- 示例
```
// 在当前页面中
export default {
replacePage() {
router.replace({
uri: 'pages/detail/detail',
params: {
data1: 'message',
},
});
}
}
```
```
// 在detail页面中
export default {
data: {
data1: 'default'
},
onInit() {
console.info('showData1:' + this.data1)
}
}
```
## router.back
back(Object): void
返回上一页面或指定的页面。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri | string | 否 | 返回到指定uri的界面,如果页面栈上没有uri页面,则不响应该情况。如果uri未设置,则返回上一页。 |
- 示例
```
// index页面
export default {
indexPushPage() {
router.push({
uri: 'pages/detail/detail',
});
}
}
```
```
// detail页面
export default {
detailPushPage() {
router.push({
uri: 'pages/mall/mall',
});
}
}
```
```
// mall页面通过back,将返回detail页面
export default {
mallBackPage() {
router.back();
}
}
```
```
// detail页面通过back,将返回index页面
export default {
defaultBack() {
router.back();
}
}
```
```
// 通过back,返回到detail页面
export default {
backToDetail() {
router.back({uri:'pages/detail/detail'});
}
}
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 示例中的uri字段是页面路由,由配置文件中的pages列表指定。
## router.clear
clear(): void
清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面。
- 示例
```
export default {
clearPage() {
router.clear();
}
}
```
## router.getLength
getLength(): string
获取当前在页面栈内的页面数量。
- 返回值
| 类型 | 说明 |
| -------- | -------- |
| string | 页面数量,页面栈支持最大数值是32。 |
- 示例
```
export default {
getLength() {
var size = router.getLength();
console.log('pages stack size = ' + size);
}
}
```
## router.getState
getState(): &lt;RouterState&gt;
获取当前页面的状态信息。
- 返回值
**表1** RouterState
| 参数名 | 类型 | 说明 |
| -------- | -------- | -------- |
| index | number | 表示当前页面在页面栈中的索引。<br/>>&nbsp;![icon-note.gif](public_sys-resources/icon-note.gif)&nbsp;**说明:**<br/>>&nbsp;从栈底到栈顶,index从1开始递增。 |
| name | string | 表示当前页面的名称,即对应文件名。 |
| path | string | 表示当前页面的路径。 |
- 示例
```
export default {
getState() {
var page = router.getState();
console.log('current index = ' + page.index);
console.log('current name = ' + page.name);
console.log('current path = ' + page.path);
}
}
```
## router.enableAlertBeforeBackPage<sup>6+</sup>
enableAlertBeforeBackPage(Object): void
开启页面返回询问对话框。
- 参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| message | string | 是 | 询问对话框内容。 |
| success | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用成功的回调函数。 |
| fail | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用失败的回调函数。 |
| complete | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用结束的回调函数。 |
- 示例
```
export default {
enableAlertBeforeBackPage() {
router.enableAlertBeforeBackPage({
message: 'Message Info',
success: function() {
console.log('success');
},
fail: function() {
console.log('fail');
},
});
}
}
```
## router.disableAlertBeforeBackPage<sup>6+</sup>
disableAlertBeforeBackPage(Object): void
禁用页面返回询问对话框。
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| success | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用成功的回调函数。 |
| fail | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用失败的回调函数。 |
| complete | ()&nbsp;=&gt;&nbsp;void | 否 | 接口调用结束的回调函数。 |
- 示例
```
export default {
disableAlertBeforeBackPage() {
router.disableAlertBeforeBackPage({
success: function() {
console.log('success');
},
fail: function() {
console.log('fail');
},
});
}
}
```
......@@ -11,8 +11,6 @@ import distributedData from '@ohos.data.distributedData';
```
## distributedData.createKVManager
createKVManager(config: KVManagerConfig, callback: AsyncCallback&lt;KVManager&gt;): void
......@@ -21,7 +19,7 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback&lt;KVManager&gt
**系统能力**:SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
......@@ -29,9 +27,8 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback&lt;KVManager&gt
| callback | AsyncCallback&lt;[KVManager](#kvmanager)&gt; | 是 | KVManager实例创建时调用的回调,返回KVManager对象实例。 |
- 示例
**示例**
```
let kvManager;
try {
const kvManagerConfig = {
......@@ -52,7 +49,6 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback&lt;KVManager&gt
} catch (e) {
console.log("An unexpected error occurred. Error:" + e);
}
```
## distributedData.createKVManager
......@@ -62,21 +58,20 @@ createKVManager(config: KVManagerConfig): Promise&lt;KVManager&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| config |[KVManagerConfig](#kvmanager) | 是 | 提供KVManager实例的配置信息,包括调用方的包名和用户信息。 |
- 返回值
**返回值**
| 类型 | 说明 |
| -------- | -------- |
| Promise&lt;[KVManager](#kvmanager)&gt; | 指定的Promise回调方法,返回创建的KVManager对象实例。 |
- 示例
**示例**
```
let kvManager;
try {
const kvManagerConfig = {
......@@ -95,7 +90,6 @@ createKVManager(config: KVManagerConfig): Promise&lt;KVManager&gt;
} catch (e) {
console.log("An unexpected error occurred. Error:" + e);
}
```
## KVManagerConfig
......@@ -148,7 +142,7 @@ getKVStore&lt;T extends KVStore&gt;(storeId: string, options: Options, callback:
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
......@@ -156,7 +150,7 @@ getKVStore&lt;T extends KVStore&gt;(storeId: string, options: Options, callback:
| options | [Options](#options) | 是 | 创建KVStore实例的配置信息。 |
| callback | AsyncCallback&lt;T&gt;&lt;T extends KVStore&gt; | 是 | 创建KVStore实例的回调,返回KVStore对象实例。 |
- 示例
**示例**
```
let kvStore;
......@@ -192,7 +186,7 @@ getKVStore&lt;T extends KVStore&gt;(storeId: string, options: Options): Promise&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ------- | ---------------------- | ---- | -------------------- |
......@@ -200,14 +194,14 @@ getKVStore&lt;T extends KVStore&gt;(storeId: string, options: Options): Promise&
| options | [Options](#options) | 是 | 创建KVStore实例的配置信息。|
- 返回值
**返回值**
| 类型 | 说明 |
| -------------------------------------- | ------------------------ |
| Promise&lt;T&gt; &lt;T extends KVStore&gt; | 指定的Promise回调方法,返回创建的KVStore数据库实例。 |
- 示例
**示例**
```
let kvStore;
......@@ -240,7 +234,7 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore, callback: AsyncCa
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
......@@ -251,7 +245,7 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore, callback: AsyncCa
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,如果数据库关闭成功则返回true,否则返回false。 |
- 示例
**示例**
```
let kvStore;
......@@ -286,7 +280,7 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore): Promise&lt;void&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------- |
......@@ -294,13 +288,13 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore): Promise&lt;void&
| storeId | string | 是 | 要关闭的数据库唯一标识符,长度不大于[MAX_STORE_ID_LENGTH](#constants)。 |
| kvStore | [KVStore](#kvstore) | 是 | 要关闭的KvStore数据库。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------------- | -------------- |
| Promise<void> | Promise实例,如果数据库关闭成功则返回true,否则返回false。 |
- 示例
**示例**
```
let kvManager;
......@@ -340,7 +334,7 @@ deleteKVStore(appId: string, storeId: string, callback: AsyncCallback&lt;void&gt
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -349,7 +343,7 @@ deleteKVStore(appId: string, storeId: string, callback: AsyncCallback&lt;void&gt
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,如果成功返回true,否则返回false。 |
- 示例
**示例**
```
let kvManager;
......@@ -384,7 +378,7 @@ deleteKVStore(appId: string, storeId: string): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -392,13 +386,13 @@ deleteKVStore(appId: string, storeId: string): Promise&lt;void&gt;
| storeId | string | 是 | 要删除的数据库唯一标识符,长度不大于[MAX_STORE_ID_LENGTH](#constants)。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------------- | -------------- |
| Promise&lt;void&gt; | Promise实例,如果成功返回true,否则返回false。 |
- 示例
**示例**
```
let kvManager;
......@@ -438,14 +432,14 @@ getAllKVStoreId(appId: string, callback: AsyncCallback&lt;string[]&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| appId | string | 是 | 所调用数据库方的包名。 |
| callback | AsyncCallback&lt;void&gt; | 是 |回调函数,返回所有创建的 KvStore 数据库的 storeId。 |
- 示例
**示例**
```
let kvManager;
......@@ -468,20 +462,20 @@ getAllKVStoreId(appId: string): Promise&lt;string[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| appId | string | 是 | 所调用数据库方的包名。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------------- | -------------- |
| Promise&lt;string[]&gt;| Promise实例,返回所有创建的 KvStore 数据库的 storeId。 |
- 示例
**示例**
```
let kvManager;
......@@ -507,7 +501,7 @@ on(event: 'distributedDataServiceDie', deathCallback: Callback&lt;void&gt;): voi
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -516,7 +510,7 @@ on(event: 'distributedDataServiceDie', deathCallback: Callback&lt;void&gt;): voi
- 示例
**示例**
```
let kvManager;
......@@ -541,7 +535,7 @@ off(event: 'distributedDataServiceDie', deathCallback?: Callback&lt;void&gt;): v
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -549,7 +543,7 @@ off(event: 'distributedDataServiceDie', deathCallback?: Callback&lt;void&gt;): v
| deathCallback | Callback&lt;void&gt; | 否 | 回调函数,取消设备状态改变时获取通知。 |
- 示例
**示例**
```
let kvManager;
......@@ -668,7 +662,7 @@ constructor(name: string)
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -682,20 +676,20 @@ appendChild(child: FieldNode): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| child | [FieldNode](#FieldNode) | 是 | 要附加的域节点。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------------- | -------------- |
| boolean |如果子节点成功添加到这个FieldNode,则返回 true;否则返回 false。 |
- 示例
**示例**
```
import ddm from '@ohos.data.distributedData';
......@@ -733,18 +727,18 @@ getCount(): number
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| number |返回行数。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -767,18 +761,18 @@ getPosition(): number
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| number |返回当前读取位置。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -801,18 +795,18 @@ moveToFirst(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -835,18 +829,18 @@ moveToLast(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -869,18 +863,18 @@ moveToNext(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -903,18 +897,18 @@ moveToPrevious(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -937,24 +931,24 @@ move(offset: number): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| offset | number | 是 | 表示与当前位置的相对偏移量,负偏移表示向后移动,正偏移表示向前移动。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -977,24 +971,24 @@ moveToPosition(position: number): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| position | number | 是 |表示绝对位置。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果操作成功则返回true,否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1017,18 +1011,18 @@ isFirst(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果读取位置是第一行,则返回 true;否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1051,18 +1045,18 @@ isLast(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果读取位置是最后一行,则返回 true;否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1085,18 +1079,18 @@ isBeforeFirst(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果读取位置在第一行之前,则返回 true;否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1119,18 +1113,18 @@ isAfterLast(): boolean
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | -------------- |
| boolean |如果读取位置在最后一行之后,则返回 true;否则返回 false。 |
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1153,18 +1147,18 @@ getEntry(): Entry
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Entry |返回键值对。|
- 示例
**示例**
```
let kvStore;
try {
let resultSet;
let resultSet;
kvStore.getResultSet('batch_test_string_key').then((result) => {
console.log('getResultSet success');
resultSet = result;
......@@ -1204,13 +1198,13 @@ reset(): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回重置的 Query 对象。|
- 示例
**示例**
```
try {
......@@ -1234,20 +1228,20 @@ equalTo(field: string, value: number|string|boolean): Query;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回重置的 Query 对象。|
- 示例
**示例**
```
try {
......@@ -1269,20 +1263,20 @@ notEqualTo(field: string, value: number|string|boolean): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回重置的 Query 对象。|
- 示例
**示例**
```
try {
......@@ -1304,20 +1298,20 @@ greaterThan(field: string, value: number|string|boolean): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1339,20 +1333,20 @@ lessThan(field: string, value: number|string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1374,20 +1368,20 @@ greaterThanOrEqualTo(field: string, value: number|string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1409,20 +1403,20 @@ lessThanOrEqualTo(field: string, value: number|string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| value | number/string/boolean | 是 | 表示指定的值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1445,19 +1439,19 @@ isNull(field: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1480,21 +1474,21 @@ inNumber(field: string, valueList: number[]): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | number[] | 是 | 表示指定的值列表。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1516,20 +1510,20 @@ inString(field: string, valueList: string[]): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | string[] | 是 | 表示指定的字符串值列表。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1551,20 +1545,20 @@ notInNumber(field: string, valueList: number[]): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | number[] | 是 | 表示指定的值列表。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1586,20 +1580,20 @@ notInString(field: string, valueList: string[]): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | string[] | 是 | 表示指定的字符串值列表。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1621,20 +1615,20 @@ like(field: string, value: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | string | 是 | 表示指定的字符串值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1656,20 +1650,20 @@ unlike(field: string, value: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
| valueList | string | 是 | 表示指定的字符串值。|
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1691,13 +1685,13 @@ and(): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1721,13 +1715,13 @@ or(): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1751,19 +1745,19 @@ orderByAsc(field: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1786,20 +1780,20 @@ orderByDesc(field: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段,必须以$开头, 并且不能包含' ^ '。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1822,20 +1816,20 @@ limit(total: number, offset: number): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| total | number | 是 |表示指定的结果数。 |
| offset | number | 是 |表示起始位置。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1858,19 +1852,19 @@ isNotNull(field: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| fieId | string | 是 |表示指定字段。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1892,13 +1886,13 @@ beginGroup(): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1922,13 +1916,13 @@ endGroup(): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1952,19 +1946,19 @@ prefixKey(prefix: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| prefix | string | 是 |表示指定的键前缀。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -1987,19 +1981,19 @@ setSuggestIndex(index: string): Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| index | string | 是 |指示要设置的索引。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -2022,20 +2016,20 @@ deviceId(deviceId:string):Query
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId | string | 是 |指示查询的设备 ID。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -2056,13 +2050,13 @@ getSqlLike():string
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| [Query](#query8) |返回查询对象。|
- 示例
**示例**
```
try {
......@@ -2089,15 +2083,15 @@ put(key: string, value: Uint8Array | string | number | boolean, callback: AsyncC
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要添加数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
| value | Uint8Array / string / number / boolean | 是 |要添加数据的value,支持Uint8Array、number 、 string 、boolean,Uint8Array、string 的长度不大于[MAX_VALUE_LENGTH](#constants)。 |
| value | Uint8Array \| string \| number \| boolean | 是 |要添加数据的value,支持Uint8Array、number 、 string 、boolean,Uint8Array、string 的长度不大于[MAX_VALUE_LENGTH](#constants)。 |
| callback | AsyncCallback&lt;void> | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2125,21 +2119,21 @@ put(key: string, value: Uint8Array | string | number | boolean): Promise&lt;void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要添加数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
| value | Uint8Array / string / number / boolean | 是 |要添加数据的value,支持Uint8Array、number 、 string 、boolean,Uint8Array、string 的长度不大于[MAX_VALUE_LENGTH](#constants)。 |
| value | Uint8Array \| string \| number \| boolean | 是 |要添加数据的value,支持Uint8Array、number 、 string 、boolean,Uint8Array、string 的长度不大于[MAX_VALUE_LENGTH](#constants)。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2165,14 +2159,14 @@ delete(key: string, callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要删除数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
| callback | AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2207,19 +2201,19 @@ delete(key: string): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要删除数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2250,7 +2244,7 @@ on(event: 'dataChange', type: SubscribeType, observer: Callback&lt;ChangeNotific
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -2259,7 +2253,7 @@ on(event: 'dataChange', type: SubscribeType, observer: Callback&lt;ChangeNotific
| observer |Callback&lt;[ChangeNotification](#changenotification)&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2277,7 +2271,7 @@ on(event: 'syncComplete', syncCallback: Callback&lt;Array&lt;[string, number]&gt
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -2285,7 +2279,7 @@ on(event: 'syncComplete', syncCallback: Callback&lt;Array&lt;[string, number]&gt
| syncCallback |Callback&lt;Array&lt;[string, number]&gt;&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2302,14 +2296,14 @@ off(event:'dataChange', observer?: Callback&lt;ChangeNotification&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'dataChange' | 是 |回调函数名称。 |
| observer |Callback&lt;[ChangeNotification](#changenotification)&gt; |否 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2330,14 +2324,14 @@ putBatch(entries: Entry[], callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| entries |[Entry](#entry)[] | 是 |表示要批量插入的键值对。 |
| callback |Asyncallback&lt;void&gt; |是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2378,19 +2372,19 @@ putBatch(entries: Entry[]): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| entries |[Entry](#entry)[] | 是 |表示要批量插入的键值对。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2433,14 +2427,14 @@ deleteBatch(keys: string[], callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keys |string[] | 是 |表示要批量删除的键值对。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2480,19 +2474,19 @@ deleteBatch(keys: string[]): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keys |string[] | 是 |表示要批量删除的键值对。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2536,13 +2530,13 @@ startTransaction(callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2588,13 +2582,13 @@ startTransaction(): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2623,13 +2617,13 @@ commit(callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2655,13 +2649,13 @@ commit(): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2685,13 +2679,13 @@ rollback(callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2717,13 +2711,13 @@ rollback(): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2747,14 +2741,14 @@ enableSync(enabled: boolean, callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| enabled |boolean | 是 |指定是否开启同步,ture表示开启同步,false表示不启用同步。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2780,19 +2774,19 @@ enableSync(enabled: boolean): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| enabled |boolean | 是 |指定是否开启同步,ture表示开启同步,false表示不启用同步。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2816,7 +2810,7 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[], callback: Asy
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -2824,7 +2818,7 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[], callback: Asy
| remoteSupportLabels |string[] | 是 |表示要同步数据的设备的同步标签。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -2848,7 +2842,7 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise&lt;v
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -2856,13 +2850,13 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise&lt;v
| remoteSupportLabels |string[] | 是 |表示要同步数据的设备的同步标签。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
| Promise&lt;void&gt; |Promise实例,用于异步处理。|
- 示例
**示例**
```
let kvStore;
......@@ -2959,14 +2953,14 @@ get(key: string, callback: AsyncCallback&lt;Uint8Array | string | boolean | numb
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key |string | 是 |要查询数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
| callback |AsyncCallback&lt;Uint8Array / string / boolean / number&gt;) | 是 |回调函数,获取查询的值。 |
- 示例
**示例**
```
let kvStore;
......@@ -2997,21 +2991,21 @@ get(key: string): Promise&lt;Uint8Array | string | boolean | number&gt
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key |string | 是 |要查询数据的key,不能为空且长度不大于[MAX_KEY_LENGTH](#constants)。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;Uint8Array / string / boolean / number&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3041,14 +3035,14 @@ getEntries(keyPrefix: string, callback: AsyncCallback&lt;Entry[]&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback&lt;Entry[]&gt; | 是 |回调函数,获取指定前缀的键值对列表。 |
- 示例
**示例**
```
let kvStore;
......@@ -3087,19 +3081,19 @@ getEntries(keyPrefix: string): Promise&lt;Entry[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[Entry](#entry)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3145,14 +3139,14 @@ getEntries(query: Query, callback: AsyncCallback&lt;Entry[]&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback&lt;Entry[]&gt; | 是 |回调函数,获取指定前缀的键值对列表。 |
- 示例
**示例**
```
let kvStore;
......@@ -3196,19 +3190,19 @@ getEntries(query: Query): Promise&lt;Entry[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[Entry](#entry)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
try {
......@@ -3253,14 +3247,14 @@ getResultSet(keyPrefix: string, callback: AsyncCallback&lt;KvStoreResultSet&gt;)
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback&lt;[KvStoreResultSet](#kvstoreresultset8)&gt; | 是 |表示要匹配的键前缀。 |
- 示例
**示例**
```
let kvStore;
......@@ -3302,19 +3296,19 @@ getResultSet(keyPrefix: string): Promise&lt;KvStoreResultSet&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[KvStoreResultSet](#kvstoreresultset8)&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3362,14 +3356,14 @@ getResultSet(query: Query, callback: AsyncCallback&lt;KvStoreResultSet&gt;): voi
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |Query | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;[KvStoreResultSet](#kvstoreresultset8)&gt; | 是 |回调函数,获取与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
- 示例
**示例**
```
let kvStore;
......@@ -3410,19 +3404,19 @@ getResultSet(query: Query): Promise&lt;KvStoreResultSet&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[KvStoreResultSet](#kvstoreresultset8)&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3466,14 +3460,14 @@ closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback&lt;void&gt;)
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |[KvStoreResultSet](#kvstoreresultset8) | 是 |表示要关闭的 KvStoreResultSet 对象。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数,获取由 getResultSet 返回的 KvStoreResultSet 对象。 |
- 示例
**示例**
```
let kvStore;
......@@ -3500,19 +3494,19 @@ closeResultSet(resultSet: KvStoreResultSet): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |[KvStoreResultSet](#kvstoreresultset8) | 是 |表示要关闭的 KvStoreResultSet 对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;void&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3537,14 +3531,14 @@ getResultSize(query: Query, callback: AsyncCallback&lt;number&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;number&gt; | 是 |回调函数,获取与指定 Query 对象匹配的结果数。 |
- 示例
**示例**
```
let kvStore;
......@@ -3583,19 +3577,19 @@ getResultSize(query: Query): Promise&lt;number&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;number&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3638,14 +3632,14 @@ removeDeviceData(deviceId: string, callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |表示要删除设备的名称。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -3680,19 +3674,19 @@ removeDeviceData(deviceId: string): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |表示要删除设备的名称。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;void&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3729,14 +3723,14 @@ on(event: 'syncComplete', syncCallback: Callback&lt;Array&lt;[string, number]&gt
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'syncComplete' | 是 |同步完成时触发的事件名。 |
| syncCallback |Callback&lt;Array&lt;[string, number]&gt;&gt; | 是 |用于向调用方发送同步结果的回调。 |
- 示例
**示例**
```
let kvStore;
......@@ -3765,7 +3759,7 @@ off(event: 'syncComplete', syncCallback?: Callback&lt;Array&lt;[string, number]&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -3773,7 +3767,7 @@ off(event: 'syncComplete', syncCallback?: Callback&lt;Array&lt;[string, number]&
| syncCallback |Callback&lt;Array&lt;[string, number]&gt;&gt; | 否 |用于向调用方发送同步结果的回调。 |
- 示例
**示例**
```
let kvStore;
......@@ -3797,7 +3791,7 @@ sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -3805,7 +3799,7 @@ sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void
| mode |[SyncMode](#syncmode) | 是 |同步类型。 |
| allowedDelayMs |number | 否 |可选参数,允许延时时间,单位:ms(毫秒)。 |
- 示例
**示例**
```
let kvStore;
......@@ -3820,7 +3814,7 @@ setSyncParam(defaultAllowedDelayMs: number, callback: AsyncCallback&lt;void&gt;)
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -3828,7 +3822,7 @@ setSyncParam(defaultAllowedDelayMs: number, callback: AsyncCallback&lt;void&gt;)
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -3851,20 +3845,20 @@ setSyncParam(defaultAllowedDelayMs: number): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| defaultAllowedDelayMs |number | 是 |表示数据库同步允许的默认延迟,以毫秒为单位。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;void&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3889,13 +3883,13 @@ getSecurityLevel(callback: AsyncCallback&lt;SecurityLevel&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback&lt;[SecurityLevel](#securitylevel)&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -3917,14 +3911,14 @@ getSecurityLevel(): Promise&lt;SecurityLevel&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[SecurityLevel](#securitylevel)&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -3954,7 +3948,7 @@ get(deviceId: string, key: string, callback: AsyncCallback&lt;boolean|string|num
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -3963,7 +3957,7 @@ get(deviceId: string, key: string, callback: AsyncCallback&lt;boolean|string|num
| callback |AsyncCallback&lt;boolean/string/number/Uint8Array&gt; | 是 |回调函数,返回匹配给定条件的字符串值。 |
- 示例
**示例**
```
let kvStore;
......@@ -3990,20 +3984,20 @@ get(deviceId: string, key: string): Promise&lt;boolean|string|number|Uint8Array&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| key |string | 是 |表示要查询 key 值的键。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;boolean/string/number/Uint8Array&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4034,7 +4028,7 @@ getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback&lt;Entry
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -4042,7 +4036,7 @@ getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback&lt;Entry
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback&lt;[Entry](#entry)[]&gt; | 是 |回调函数,返回满足给定条件的所有键值对的列表。 |
- 示例
**示例**
```
let kvStore;
......@@ -4082,20 +4076,20 @@ getEntries(deviceId: string, keyPrefix: string): Promise&lt;Entry[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[Entry](#entry)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4141,14 +4135,14 @@ getEntries(query: Query, callback: AsyncCallback&lt;Entry[]&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;[Entry](#entry)[]&gt; | 是 |回调函数,返回与指定 Query 对象匹配的键值对列表。 |
- 示例
**示例**
```
let kvStore;
......@@ -4194,19 +4188,19 @@ getEntries(query: Query): Promise&lt;Entry[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[Entry](#entry)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4252,7 +4246,7 @@ getEntries(deviceId: string, query: Query, callback: AsyncCallback&lt;Entry[]&gt
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -4260,7 +4254,7 @@ getEntries(deviceId: string, query: Query, callback: AsyncCallback&lt;Entry[]&gt
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;[Entry](#entry)[]&gt; | 是 |回调函数,返回与指定 Query 对象匹配的键值对列表。 |
- 示例
**示例**
```
let kvStore;
......@@ -4306,20 +4300,20 @@ getEntries(deviceId: string, query: Query): Promise&lt;Entry[]&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |键值对所属的设备ID。 |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[Entry](#entry)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4366,7 +4360,7 @@ getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback&lt;KvS
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -4374,7 +4368,7 @@ getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback&lt;KvS
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; | 是 |回调函数,返回 KvStoreResultSet 对象。 |
- 示例
**示例**
```
let kvStore;
......@@ -4401,20 +4395,20 @@ getResultSet(deviceId: string, keyPrefix: string): Promise&lt;KvStoreResultSet&g
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4445,14 +4439,14 @@ getResultSet(query: Query, callback: AsyncCallback&lt;KvStoreResultSet&gt;): voi
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; | 是 |回调函数,返回与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
- 示例
**示例**
```
let kvStore;
......@@ -4497,19 +4491,19 @@ getResultSet(query: Query): Promise&lt;KvStoreResultSet&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4561,7 +4555,7 @@ getResultSet(deviceId: string, query: Query, callback: AsyncCallback&lt;KvStoreR
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -4569,7 +4563,7 @@ getResultSet(deviceId: string, query: Query, callback: AsyncCallback&lt;KvStoreR
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; | 是 |回调函数,返回与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
- 示例
**示例**
```
let kvStore;
......@@ -4613,20 +4607,20 @@ getResultSet(deviceId: string, query: Query): Promise&lt;KvStoreResultSet&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |KvStoreResultSet对象所属的设备ID。 |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;[KvStoreResultSet](#kvstoreresultset8)[]&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4679,14 +4673,14 @@ closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback&lt;void&gt;)
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |[KvStoreResultSet](#getresultset8) | 是 |指示要关闭的 KvStoreResultSet 对象。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -4714,19 +4708,19 @@ closeResultSet(resultSet: KvStoreResultSet): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |[KvStoreResultSet](#getresultset8) | 是 |指示要关闭的 KvStoreResultSet 对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;void&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4752,14 +4746,14 @@ getResultSize(query: Query, callback: AsyncCallback&lt;number&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;number&gt; | 是 |回调函数,返回与指定 Query 对象匹配的结果数。 |
- 示例
**示例**
```
let kvStore;
......@@ -4799,19 +4793,19 @@ getResultSize(query: Query): Promise&lt;number&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;number&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4855,7 +4849,7 @@ getResultSize(deviceId: string, query: Query, callback: AsyncCallback&lt;number&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -4863,7 +4857,7 @@ getResultSize(deviceId: string, query: Query, callback: AsyncCallback&lt;number&
| query |[Query](#query8) | 是 |表示查询对象。 |
| callback |AsyncCallback&lt;number&gt; | 是 |回调函数,返回与指定 Query 对象匹配的结果数。 |
- 示例
**示例**
```
let kvStore;
......@@ -4902,20 +4896,20 @@ getResultSize(deviceId: string, query: Query): Promise&lt;number&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |KvStoreResultSet对象所属的设备ID。 |
| query |[Query](#query8) | 是 |表示查询对象。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;number&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -4958,14 +4952,14 @@ removeDeviceData(deviceId: string, callback: AsyncCallback&lt;void&gt;): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要删除其数据的设备。 |
| callback |AsyncCallback&lt;void&gt; | 是 |回调函数。 |
- 示例
**示例**
```
let kvStore;
......@@ -5000,19 +4994,19 @@ removeDeviceData(deviceId: string): Promise&lt;void&gt;
**系统能力**: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要删除其数据的设备。 |
- 返回值
**返回值**
| 类型 | 说明 |
| ------ | ------- |
|Promise&lt;void&gt; |Promise实例,用于获取异步返回结果。|
- 示例
**示例**
```
let kvStore;
......@@ -5049,7 +5043,7 @@ sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -5058,7 +5052,7 @@ sync(deviceIdList: string[], mode: SyncMode, allowedDelayMs?: number): void
| allowedDelayMs |number | 否 |可选参数,允许延时时间,单位:ms(毫秒)。 |
- 示例
**示例**
```
let kvStore;
......@@ -5087,14 +5081,14 @@ on(event: 'syncComplete', syncCallback: Callback&lt;Arrary&lt;[string, number]&g
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'syncComplete' | 是 |同步完成时触发的事件名。 |
| syncCallback |Callback<Arrary&lt;<[string, number]&gt; | 是 |用于向调用方发送同步结果的回调。 |
- 示例
**示例**
```
const KEY_TEST_FLOAT_ELEMENT = 'key_test_float';
const VALUE_TEST_FLOAT_ELEMENT = 321.12;
......@@ -5121,7 +5115,7 @@ off(event: 'syncComplete', syncCallback?: Callback&lt;Array&lt;[string, number]&
**系统能力**: SystemCapability.DistributedDataManager.KVStore.Core。
- 参数
**参数**
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
......@@ -5129,7 +5123,7 @@ off(event: 'syncComplete', syncCallback?: Callback&lt;Array&lt;[string, number]&
| syncCallback |Callback<Arrary&lt;[string, number]&gt;&gt; | 否 |用于向调用方发送同步结果的回调。 |
- 示例
**示例**
```
let kvStore;
......
......@@ -126,7 +126,7 @@ upload(config: UploadConfig, callback: AsyncCallback&lt;UploadTask&gt;): void
### on('progress')
on(type: 'progress', callback:AsyncCallback &lt;uploadedSize: number, totalSize: number&gt; =&gt; void): void
on(type: 'progress', callback:(uploadedSize: number, totalSize: number) =&gt; void): void
开启上传任务监听,异步方法,使用callback形式返回结果。
......@@ -142,10 +142,10 @@ on(type: 'progress', callback:AsyncCallback &lt;uploadedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
- 示例:
......@@ -159,7 +159,7 @@ on(type: 'progress', callback:AsyncCallback &lt;uploadedSize: number, totalSize:
### on('headerReceive')<sup>7+</sup>
on(type: 'headerReceive', callback: AsyncCallback&lt;object&gt; =&gt; void): void
on(type: 'headerReceive', callback: (header: object) =&gt; void): void
开启上传任务监听,异步方法,使用callback形式返回结果。
......@@ -171,13 +171,13 @@ on(type: 'headerReceive', callback: AsyncCallback&lt;object&gt; =&gt; void): voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 订阅的事件类型,取值为'headerReceive'(接收响应头)。 |
| callback | AsyncCallback&lt;object&gt; | 是 | HTTP&nbsp;Response&nbsp;Header事件的回调函数。 |
| callback | header:&nbsp;object | 是 | HTTP&nbsp;Response&nbsp;Header事件的回调函数。 |
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| headers | object | 是 | HTTP&nbsp;Response&nbsp;Header。 |
| header | object | 是 | HTTP&nbsp;Response&nbsp;Header。 |
- 示例:
......@@ -191,7 +191,7 @@ on(type: 'headerReceive', callback: AsyncCallback&lt;object&gt; =&gt; void): voi
### off('progress')
off(type: 'progress', callback:AsyncCallback&lt;uploadedSize: number, totalSize: number&gt;=&gt; void): void
off(type: 'progress', callback?: (uploadedSize: number, totalSize: number) =&gt; void): void
关闭上传任务监听,异步方法,使用callback形式返回结果。
......@@ -207,10 +207,10 @@ off(type: 'progress', callback:AsyncCallback&lt;uploadedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
- 示例:
......@@ -224,7 +224,7 @@ off(type: 'progress', callback:AsyncCallback&lt;uploadedSize: number, totalSize:
### off('headerReceive')<sup>7+</sup>
off(type: 'headerReceive', callback:AsyncCallback&lt;object&gt; =&gt; void): void
off(type: 'headerReceive', callback?: (header: object) =&gt; void): void
关闭上传任务监听,异步方法,使用callback形式返回结果。
......@@ -236,13 +236,13 @@ off(type: 'headerReceive', callback:AsyncCallback&lt;object&gt; =&gt; void): voi
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 取消订阅的事件类型,取值为'headerReceive'(接收响应头)。 |
| callback | AsyncCallback&lt;object&gt; | 否 | HTTP&nbsp;Response&nbsp;Header事件的回调函数。 |
| callback | header:&nbsp;object | 否 | HTTP&nbsp;Response&nbsp;Header事件的回调函数。 |
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| headers | object | 是 | HTTP&nbsp;Response&nbsp;Header。 |
| header | object | 是 | HTTP&nbsp;Response&nbsp;Header。 |
- 示例:
......@@ -337,7 +337,7 @@ remove(callback: AsyncCallback&lt;boolean&gt;): void
| -------- | -------- | -------- | -------- |
| filename | string | 否 | multipart提交时,请求头中的文件名。 |
| name | string | 否 | multipart提交时,表单项目的名称,缺省为file。 |
| url | string | 是 | 文件的本地存储路径。<br/>支持“dataability”和“internal”两种协议类型,但“internal”仅支持临时目录,示例:<br/>dataability:///com.domainname.dataability.persondata/person/10/file.txt<br/>internal://cache/path/to/file.txt |
| uri | string | 是 | 文件的本地存储路径。<br/>支持“dataability”和“internal”两种协议类型,但“internal”仅支持临时目录,示例:<br/>dataability:///com.domainname.dataability.persondata/person/10/file.txt<br/>internal://cache/path/to/file.txt |
| type | string | 否 | 文件的内容类型,默认根据文件名或路径的后缀获取。 |
......@@ -419,7 +419,7 @@ download(config: DownloadConfig, callback: AsyncCallback&lt;DownloadTask&gt;): v
### on('progress')
on(type: 'progress', callback:AsyncCallback&lt;receivedSize: number, totalSize: number&gt; =&gt; void): void
on(type: 'progress', callback:(receivedSize: number, totalSize: number) =&gt; void): void
开启下载任务监听,异步方法,使用callback形式返回结果。
......@@ -435,10 +435,10 @@ on(type: 'progress', callback:AsyncCallback&lt;receivedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
- 示例:
......@@ -459,7 +459,7 @@ on(type: 'progress', callback:AsyncCallback&lt;receivedSize: number, totalSize:
### off('progress')
off(type: 'progress', callback: AsyncCallback&lt;receivedSize: number, totalSize: number&gt; =&gt; void): void
off(type: 'progress', callback?: (receivedSize: number, totalSize: number) =&gt; void): void
关闭下载任务监听,异步方法,使用callback形式返回结果。
......@@ -475,10 +475,10 @@ off(type: 'progress', callback: AsyncCallback&lt;receivedSize: number, totalSize
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
- 示例:
......@@ -499,7 +499,7 @@ off(type: 'progress', callback: AsyncCallback&lt;receivedSize: number, totalSize
### on('complete')<sup>7+</sup>
on(type: 'complete', callback:AsyncCallback&lt;&gt; =&gt; void): void
on(type: 'complete', callback:() =&gt; void): void
开启下载任务完成监听,异步方法,使用callback形式返回。
......@@ -532,7 +532,7 @@ on(type: 'complete', callback:AsyncCallback&lt;&gt; =&gt; void): void
### off('complete')<sup>7+</sup>
off(type: 'complete', callback:AsyncCallback&lt;&gt; =&gt; void): void
off(type: 'complete', callback?:() =&gt; void): void
取消下载任务完成监听,异步方法,使用callback形式返回。
......@@ -565,7 +565,7 @@ off(type: 'complete', callback:AsyncCallback&lt;&gt; =&gt; void): void
### on('fail')<sup>7+</sup>
on(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
on(type: 'fail', callback: (err: number) =&gt; void): void
开启下载任务失败监听,异步方法,使用callback形式返回结果。
......@@ -581,9 +581,9 @@ on(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码,错误原因见[ERROR.*](#常量)。 |
| err | number | 是 | 下载失败的错误码,错误原因见[ERROR.*](#常量)。 |
- 示例
......@@ -604,7 +604,7 @@ on(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
### off('fail')<sup>7+</sup>
off(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
off(type: 'fail', callback?: (err: number) =&gt; void): void
取消下载任务失败监听,异步方法,使用callback形式返回结果。
......@@ -620,9 +620,9 @@ off(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
回调函数的参数
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码。错误原因见[ERROR_*](#常量)。 |
| err | number | 是 | 下载失败的错误码。错误原因见[ERROR_*](#常量)。 |
- 示例
......@@ -643,7 +643,7 @@ off(type: 'fail', callback:AsyncCallback&lt;err: number&gt; =&gt; void): void
### on('pause')<sup>7+</sup>
on(type: 'pause', callback:AsyncCallback&lt;&gt; =&gt; void): void
on(type: 'pause', callback:() =&gt; void): void
开启下载任务暂停监听,异步方法,使用callback形式返回结果。
......@@ -676,7 +676,7 @@ on(type: 'pause', callback:AsyncCallback&lt;&gt; =&gt; void): void
### off('pause')<sup>7+</sup>
off(type: 'pause', callback:AsyncCallback&lt;&gt; =&gt; void): void
off(type: 'pause', callback?:() =&gt; void): void
取消下载任务暂停监听,异步方法,使用callback形式返回结果。
......@@ -709,7 +709,7 @@ off(type: 'pause', callback:AsyncCallback&lt;&gt; =&gt; void): void
### on('remove')<sup>7+</sup>
on(type: 'remove', callback:AsyncCallback&lt;&gt; =&gt; void): void
on(type: 'remove', callback:() =&gt; void): void
开启下载任务移除监听,异步方法,使用callback形式返回结果。
......@@ -742,7 +742,7 @@ on(type: 'remove', callback:AsyncCallback&lt;&gt; =&gt; void): void
### off('remove')<sup>7+</sup>
off(type: 'remove', callback:AsyncCallback&lt;&gt; =&gt; void): void
off(type: 'remove', callback?:() =&gt; void): void
取消下载任务移除监听,异步方法,使用callback形式返回结果。
......@@ -847,7 +847,7 @@ query(): Promise&lt;DownloadInfo&gt;
- 参数:
| 类型 | 说明 |
| -------- | -------- |
| Promise&lt;[DownloadInfo](#downloadinfo)&gt; | 查询下载任务信息。 |
| Promise&lt;[DownloadInfo](#downloadinfo7)&gt; | 查询下载任务信息。 |
- 示例
......@@ -873,7 +873,7 @@ query(callback: AsyncCallback&lt;DownloadInfo&gt;): void
- 参数:
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback&lt;[DownloadInfo](#downloadinfo)&gt; | 是 | 查询下载任务的回调函数。 |
| callback | AsyncCallback&lt;[DownloadInfo](#downloadinfo7)&gt; | 是 | 查询下载任务的回调函数。 |
- 示例:
......@@ -944,7 +944,7 @@ queryMimeType(callback: AsyncCallback&lt;string&gt;): void;
### pause<sup>7+</sup>
pause(): Promise&lt;boolean&gt;
pause(): Promise&lt;void&gt;
暂停下载任务,异步方法,使用promise形式返回结果。
......@@ -955,7 +955,7 @@ pause(): Promise&lt;boolean&gt;
- 返回值:
| 类型 | 说明 |
| -------- | -------- |
| Promise&lt;boolean&gt; | 暂停下载任务是否成功。 |
| Promise&lt;void&gt; | 暂停下载任务是否成功。 |
- 示例
......@@ -974,7 +974,7 @@ pause(): Promise&lt;boolean&gt;
### pause<sup>7+</sup>
pause(callback: AsyncCallback&lt;boolean&gt;): void
pause(callback: AsyncCallback&lt;void&gt;): void
暂停下载任务,异步方法,使用callback形式返回结果。
......@@ -985,7 +985,7 @@ pause(callback: AsyncCallback&lt;boolean&gt;): void
- 参数
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 暂停下载任务的回调函数。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 暂停下载任务的回调函数。 |
- 示例
......@@ -1006,7 +1006,7 @@ pause(callback: AsyncCallback&lt;boolean&gt;): void
### resume<sup>7+</sup>
resume(): Promise&lt;boolean&gt;
resume(): Promise&lt;void&gt;
重新启动暂停的下载任务,异步方法,使用promise形式返回结果。
......@@ -1017,7 +1017,7 @@ resume(): Promise&lt;boolean&gt;
- 参数:
| 类型 | 说明 |
| -------- | -------- |
| Promise&lt;boolean&gt; | 重新启动暂停的下载任务是否成功。 |
| Promise&lt;void&gt; | 重新启动暂停的下载任务是否成功。 |
- 示例
......@@ -1037,7 +1037,7 @@ resume(): Promise&lt;boolean&gt;
### resume<sup>7+</sup>
resume(callback: AsyncCallback&lt;boolean&gt;): void
resume(callback: AsyncCallback&lt;void&gt;): void
重新启动暂停的下载任务,异步方法,使用callback形式返回结果。
......@@ -1048,7 +1048,7 @@ resume(callback: AsyncCallback&lt;boolean&gt;): void
- 参数
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 重新启动暂停的下载任务的回调函数。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 重新启动暂停的下载任务的回调函数。 |
- 示例
......@@ -1083,7 +1083,7 @@ resume(callback: AsyncCallback&lt;boolean&gt;): void
| title | string | 否 | 设置下载会话标题。 |
## DownloadInfo
## DownloadInfo<sup>7+</sup>
**系统能力**: SystemCapability.MiscServices.Download
......
# 应用开发
- [应用开发导读](application-dev-guide.md)
- 快速开始
- [应用开发快速入门](quick-start/Readme-CN.md)
- DevEco Studio(OpenHarmony)使用指南
- [概述](quick-start/deveco-studio-overview.md)
- [版本变更说明](quick-start/deveco-studio-release-notes.md)
- [配置OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- 创建OpenHarmony工程
- [使用工程向导创建新工程](quick-start/use-wizard-to-create-project.md)
- [通过导入Sample方式创建新工程](quick-start/import-sample-to-create-project.md)
- [配置OpenHarmony应用签名信息](quick-start/configuring-openharmony-app-signature.md)
- [安装运行OpenHarmony应用](quick-start/installing-openharmony-app.md)
- 快速入门
- [前言](start-overview.md)
- [使用eTS语言开发](start-with-ets.md)
- [使用JS语言开发(传统代码方式)](start-with-js.md)
- [使用JS语言开发(低代码方式)](start-with-js-low-code.md)
- [应用开发包结构说明](quick-start/quick-start/package-structure.md)
- [资源文件的分类](quick-start/basic-resource-file-categories.md)
- 开发
- [Ability开发](ability/Readme-CN.md)
- [Ability框架概述](ability/ability-brief.md)
- FA模型
- [FA模型综述](ability/fa-brief.md)
- [PageAbility开发指导](ability/fa-pageability.md)
- [ServiceAbility开发指导](ability/fa-serviceability.md)
- [DataAbility开发指导](ability/fa-dataability.md)
- [FormAbility开发指导](ability/fa-formability.md)
- Stage模型
- [Stage模型综述](ability/stage-brief.md)
- [Ability开发指导](ability/stage-ability.md)
- [ServiceExtensionAbility开发指导](ability/stage-serviceextension.md)
- [FormExtensionAbility开发指导](ability/stage-formextension.md)
- [应用迁移开发指导](ability/stage-ability-continuation.md)
- 其他
- [WantAgent使用指导](ability/wantagent.md)
- [Ability助手使用指导](ability/ability-assistant-guidelines.md)
- [UI开发](ui/Readme-CN.md)
- [方舟开发框架(ArkUI)概述](ui/arkui-overview.md)
- 基于JS扩展的类Web开发范式
- [概述](ui/ui-js-overview.md)
- 框架说明
- [文件组织](ui/js-framework-file.md)
- [js标签配置](ui/js-framework-js-tag.md)
- [app.js](ui/js-framework-js-file.md)
- 语法
- [HML语法参考](ui/js-framework-syntax-hml.md)
- [CSS语法参考](ui/js-framework-syntax-css.md)
- [JS语法参考](ui/js-framework-syntax-js.md)
- [生命周期](ui/js-framework-lifecycle.md)
- [资源限定与访问](ui/js-framework-resource-restriction.md)
- [多语言支持](ui/js-framework-multiple-languages.md)
- 构建用户界面
- [组件介绍](ui/ui-js-building-ui-component.md)
- 构建布局
- [布局说明](ui/ui-js-building-ui-layout-intro.md)
- [添加标题行和文本区域](ui/ui-js-building-ui-layout-text.md)
- [添加图片区域](ui/ui-js-building-ui-layout-image.md)
- [添加留言区域](ui/ui-js-building-ui-layout-comment.md)
- [添加容器](ui/ui-js-building-ui-layout-external-container.md)
- [添加交互](ui/ui-js-building-ui-interactions.md)
- [动画](ui/ui-js-building-ui-animation.md)
- [事件](ui/ui-js-building-ui-event.md)
- [页面路由](ui/ui-js-building-ui-routes.md)
- 常见组件开发指导
- 容器组件
- [List开发指导](ui/ui-js-components-list.md)
- [Dialog开发指导](ui/ui-js-components-dialog.md)
- [Form开发指导](ui/ui-js-components-form.md)
- [Stepper开发指导](ui/ui-js-components-stepper.md)
- [Tabs开发指导](ui/ui-js-component-tabs.md)
- [Swiper开发指导](ui/ui-js-components-swiper.md)
- 基础组件
- [Text开发指导](ui/ui-js-components-text.md)
- [Input开发指导](ui/ui-js-components-input.md)
- [Button开发指导](ui/ui-js-components-button.md)
- [Picker开发指导](ui/ui-js-components-picker.md)
- [Image开发指导](ui/ui-js-components-images.md)
- [Image-animator开发指导](ui/ui-js-components-image-animator.md)
- [Rating开发指导](ui/ui-js-components-rating.md)
- [Slider开发指导](ui/ui-js-components-slider.md)
- [Chart开发指导](ui/ui-js-components-chart.md)
- [Switch开发指导](ui/ui-js-components-switch.md)
- [Toolbar开发指导](ui/ui-js-components-toolbar.md)
- [Menu开发指导](ui/ui-js-components-menu.md)
- [Marquee开发指导](ui/ui-js-components-marquee.md)
- [Qrcode开发指导](ui/ui-js-components-qrcode.md)
- [Search开发指导](ui/ui-js-components-search.md)
- Canvas开发指导
- [CanvasRenderingContext2D对象](ui/ui-js-components-canvasrenderingcontext2d.md)
- [Path2D对象](ui/ui-js-components-path2d.md)
- [OffscreenCanvas对象](ui/ui-js-components-offscreencanvas.md)
- [栅格布局](ui/ui-js-components-calendar.md)
- Svg开发指导
- [基础知识](ui/ui-js-components-svg-overview.md)
- [绘制图形](ui/ui-js-components-svg-graphics.md)
- [绘制路径](ui/ui-js-components-svg-path.md)
- [绘制文本](ui/ui-js-components-svg-text.md)
- 动效开发指导
- CSS动画
- [属性样式动画](ui/ui-js-animate-attribute-style.md)
- [transform样式动画](ui/ui-js-animate-transform.md)
- [background-position样式动画](ui/ui-js-animate-background-position-style.md)
- [svg动画](ui/ui-js-animate-svg.md)
- JS动画
- [组件动画](ui/ui-js-animate-component.md)
- 插值器动画
- [动画动效](ui/ui-js-animate-dynamic-effects.md)
- [动画帧](ui/ui-js-animate-frame.md)
- [自定义组件](ui/ui-js-custom-components.md)
- 基于TS扩展的声明式开发范式
- [概述](ui/ui-ts-overview.md)
- 框架说明
- 文件组织
- [目录结构](ui/ts-framework-directory.md)
- [应用代码文件访问规则](ui/ts-framework-file-access-rules.md)
- [js标签配置](ui/ts-framework-js-tag.md)
- 资源访问
- [媒体资源类型说明](ui/ts-media-resource-type.md)
- [像素单位](ui/ts-pixel-units.md)
- [类型定义](ui/ts-types.md)
- 声明式语法
- [描述规范使用说明](ui/ts-syntax-intro.md)
- 通用UI描述规范
- [基本概念](ui/ts-general-ui-concepts.md)
- 声明式UI描述规范
- [无构造参数配置](ui/ts-parameterless-configuration.md)
- [必选参数构造配置](ui/ts-configuration-with-mandatory-parameters.md)
- [属性配置](ui/ts-attribution-configuration.md)
- [事件配置](ui/ts-event-configuration.md)
- [子组件配置](ui/ts-child-component-configuration.md)
- 组件化
- [@Component](ui/ts-component-based-component.md)
- [@Entry](ui/ts-component-based-entry.md)
- [@Preview](ui/ts-component-based-preview.md)
- [@Builder](ui/ts-component-based-builder.md)
- [@Extend](ui/ts-component-based-extend.md)
- [@CustomDialog](ui/ts-component-based-customdialog.md)
- [@Styles](ui/ts-component-based-styles.md)
- UI状态管理
- [基本概念](ui/ts-ui-state-mgmt-concepts.md)
- 管理组件拥有的状态
- [@State](ui/ts-component-states-state.md)
- [@Prop](ui/ts-component-states-prop.md)
- [@Link](ui/ts-component-states-link.md)
- 管理应用程序的状态
- [应用程序的数据存储](ui/ts-application-states-appstorage.md)
- [持久化数据管理](ui/ts-application-states-apis-persistentstorage.md)
- [环境变量](ui/ts-application-states-apis-environment.md)
- 其他类目的状态管理
- [Observed和ObjectLink数据管理](ui/ts-other-states-observed-objectlink.md)
- [@Consume和@Provide数据管理](ui/ts-other-states-consume-provide.md)
- [@Watch](ui/ts-other-states-watch.md)
- 渲染控制语法
- [条件渲染](ui/ts-rending-control-syntax-if-else.md)
- [循环渲染](ui/ts-rending-control-syntax-foreach.md)
- [数据懒加载](ui/ts-rending-control-syntax-lazyforeach.md)
- 深入理解组件化
- [build函数](ui/ts-function-build.md)
- [自定义组件初始化](ui/ts-custom-component-initialization.md)
- [自定义组件生命周期回调函数](ui/ts-custom-component-lifecycle-callbacks.md)
- [组件创建和重新初始化示例](ui/ts-component-creation-re-initialization.md)
- [语法糖](ui/ts-syntactic-sugar.md)
- 体验声明式UI
- [创建声明式UI工程](ui/ui-ts-creating-project.md)
- [初识Component](ui/ui-ts-components.md)
- [创建简单视图](ui/ui-ts-creating-simple-page.md)
- 页面布局与连接
- [构建食物数据模型](ui/ui-ts-building-data-model.md)
- [构建食物列表List布局](ui/ui-ts-building-category-list-layout.md)
- [构建食物分类Grid布局](ui/ui-ts-building-category-grid-layout.md)
- [页面跳转与数据传递](ui/ui-ts-page-redirection-data-transmission.md)
- 基础功能开发
- [窗口管理](windowmanager/Readme-CN.md)
* 窗口
* [窗口开发概述](windowmanager/window-overview.md)
* [窗口开发指导](windowmanager/window-guidelines.md)
* 显示设备
* [屏幕属性开发概述](windowmanager/display-overview.md)
* [屏幕属性开发指导](windowmanager/display-guidelines.md)
* 屏幕截图
* [屏幕截图开发概述](windowmanager/screenshot-overview.md)
* [屏幕截图开发指导](windowmanager/screenshot-guidelines.md)
- [WebGL](webgl/Readme-CN.md)
- [概述](webgl/webgl-overview.md)
- [WebGL开发指导](webgl/webgl-guidelines.md)
- [媒体](media/Readme-CN.md)
- 音频
- [音频开发概述](media/audio-overview.md)
- [音频播放开发指导](media/audio-playback.md)
- [音频管理开发指导](media/audio-management.md)
- [音频录制开发指导](media/audio-recorder.md)
- 视频
- [视频播放开发指导](media/video-playback.md)
- [视频录制开发指导](media/video-recorder.md)
- 图片
- [图片开发指导](media/image.md)
- [安全](security/Readme-CN.md)
- 用户认证
- [用户认证开发概述](security/userauth-overview.md)
- [用户认证开发指导](security/userauth-guidelines.md)
- 密钥管理
- [HUKS开发概述](security/huks-overview.md)
- [HUKS开发指导](security/huks-guidelines.md)
- Hap包签名工具
- [Hap包签名工具开发指导](security/hapsigntool-guidelines.md)
- 访问控制
- [访问控制开发概述](security/accesstoken-overview.md)
- [访问控制开发指导](security/accesstoken-guidelines.md)
- [网络与连接](connectivity/Readme-CN.md)
- IPC与RPC通信
- [IPC与RPC通信概述](connectivity/ipc-rpc-overview.md)
- [IPC与RPC通信开发指导](connectivity/ipc-rpc-development-guideline.md)
- [远端状态订阅开发实例](connectivity/subscribe-remote-state.md)
- [数据管理](database/Readme-CN.md)
- 分布式数据服务
- [分布式数据服务概述](database/database-mdds-overview.md)
- [分布式数据服务开发指导](database/database-mdds-guidelines.md)
- 关系型数据库
- [关系型数据库概述](database/database-relational-overview.md)
- [关系型数据库开发指导](database/database-relational-guidelines.md)
- 轻量级数据存储
- [轻量级数据存储概述](database/database-preference-overview.md)
- [轻量级数据存储开发指导](database/database-preference-guidelines.md)
- 分布式数据对象
- [分布式数据对象概述](database/database-distributedobject-overview.md)
- [分布式数据对象开发指导](database/database-distributedobject-guidelines.md)
- [后台代理提醒](background-agent-scheduled-reminder/Readme-CN.md)
- [概述](background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md)
- [开发指导](background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md)
- [后台任务管理](background-task-management/Readme-CN.md)
- 后台任务
- [后台任务概述](background-task-management/background-task-overview.md)
- [后台任务开发指导](background-task-management/background-task-dev-guide.md)
- [设备管理](device/Readme-CN.md)
- USB服务
- [USB服务开发概述](device/usb-overview.md)
- [USB服务开发指导](device/usb-guidelines.md)
- 位置
- [位置开发概述](device/device-location-overview.md)
- [获取设备的位置信息](device/device-location-info.md)
- [(逆)地理编码转化](device/device-location-geocoding.md)
- 传感器
- [传感器开发概述](device/sensor-overview.md)
- [传感器开发指导](device/sensor-guidelines.md)
- 振动
- [振动开发概述](device/vibrator-guidelines.md)
- [振动开发指导](device/vibrator-guidelines.md)
- [设备使用信息统计](device-usage-statistics/Readme-CN.md)
- [设备使用信息统计概述](device-usage-statistics/device-usage-statistics-overview.md)
- [设备使用信息统计开发指导](device-usage-statistics/device-usage-statistics-dev-guide.md)
- [DFX](dfx/Readme-CN.md)
- 应用事件打点
- [应用事件打点概述](dfx/hiappevent-overview.md)
- [应用事件打点开发指导](dfx/hiappevent-guidelines.md)
- 性能打点跟踪
- [性能打点跟踪概述](dfx/hitracemeter-overview.md)
- [性能打点跟踪开发指导](dfx/hitracemeter-guidelines.md)
- 分布式跟踪
- [分布式跟踪概述](dfx/hitracechain-overview.md)
- [分布式跟踪开发指导](dfx/hitracechain-guidelines.md)
- [国际化](international/Readme-CN.md)
- [国际化开发概述](international/international-overview.md)
- [Intl开发指导](international/intl-guidelines.md)
- [I18n开发指导](international/i18n-guidelines.md)
- 工具
- [DevEco Studio(OpenHarmony)使用指南](quick-start/deveco-studio-user-guide-for-openharmony.md)
- 应用开发快速入门
- DevEco Studio(OpenHarmony)使用指南
- [概述](quick-start/deveco-studio-overview.md)
- [版本变更说明](quick-start/deveco-studio-release-notes.md)
- [配置OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [创建OpenHarmony工程](quick-start/create-openharmony-project.md)
- 创建OpenHarmony工程
- [使用工程向导创建新工程](quick-start/use-wizard-to-create-project.md)
- [通过导入Sample方式创建新工程](quick-start/import-sample-to-create-project.md)
- [配置OpenHarmony应用签名信息](quick-start/configuring-openharmony-app-signature.md)
- [安装运行OpenHarmony应用](quick-start/installing-openharmony-app.md)
- 快速入门
- [前言](quick-start/start-overview.md)
- [使用eTS语言开发](quick-start/start-with-ets.md)
- [使用JS语言开发(传统代码方式)](quick-start/start-with-js.md)
- [使用JS语言开发(低代码方式)](quick-start/start-with-js-low-code.md)
- [应用开发包结构说明](quick-start/package-structure.md)
- [资源文件的分类](quick-start/basic-resource-file-categories.md)
- 开发
- [Ability开发](ability/Readme-CN.md)
- [Ability框架概述](ability/ability-brief.md)
- FA模型
- [FA模型综述](ability/fa-brief.md)
- [PageAbility开发指导](ability/fa-pageability.md)
- [ServiceAbility开发指导](ability/fa-serviceability.md)
- [DataAbility开发指导](ability/fa-dataability.md)
- [FormAbility开发指导](ability/fa-formability.md)
- Stage模型
- [Stage模型综述](ability/stage-brief.md)
- [Ability开发指导](ability/stage-ability.md)
- [ServiceExtensionAbility开发指导](ability/stage-serviceextension.md)
- [FormExtensionAbility开发指导](ability/stage-formextension.md)
- [应用迁移开发指导](ability/stage-ability-continuation.md)
- 其他
- [WantAgent使用指导](ability/wantagent.md)
- [Ability助手使用指导](ability/ability-assistant-guidelines.md)
- [UI开发](ui/Readme-CN.md)
- [方舟开发框架(ArkUI)概述](ui/arkui-overview.md)
- 基于JS扩展的类Web开发范式
- [概述](ui/ui-js-overview.md)
- 框架说明
- [文件组织](ui/js-framework-file.md)
- [js标签配置](ui/js-framework-js-tag.md)
- [app.js](ui/js-framework-js-file.md)
- 语法
- [HML语法参考](ui/js-framework-syntax-hml.md)
- [CSS语法参考](ui/js-framework-syntax-css.md)
- [JS语法参考](ui/js-framework-syntax-js.md)
- [生命周期](ui/js-framework-lifecycle.md)
- [资源限定与访问](ui/js-framework-resource-restriction.md)
- [多语言支持](ui/js-framework-multiple-languages.md)
- 构建用户界面
- [组件介绍](ui/ui-js-building-ui-component.md)
- 构建布局
- [布局说明](ui/ui-js-building-ui-layout-intro.md)
- [添加标题行和文本区域](ui/ui-js-building-ui-layout-text.md)
- [添加图片区域](ui/ui-js-building-ui-layout-image.md)
- [添加留言区域](ui/ui-js-building-ui-layout-comment.md)
- [添加容器](ui/ui-js-building-ui-layout-external-container.md)
- [添加交互](ui/ui-js-building-ui-interactions.md)
- [动画](ui/ui-js-building-ui-animation.md)
- [事件](ui/ui-js-building-ui-event.md)
- [页面路由](ui/ui-js-building-ui-routes.md)
- 常见组件开发指导
- 容器组件
- [List开发指导](ui/ui-js-components-list.md)
- [Dialog开发指导](ui/ui-js-components-dialog.md)
- [Form开发指导](ui/ui-js-components-form.md)
- [Stepper开发指导](ui/ui-js-components-stepper.md)
- [Tabs开发指导](ui/ui-js-component-tabs.md)
- [Swiper开发指导](ui/ui-js-components-swiper.md)
- 基础组件
- [Text开发指导](ui/ui-js-components-text.md)
- [Input开发指导](ui/ui-js-components-input.md)
- [Button开发指导](ui/ui-js-components-button.md)
- [Picker开发指导](ui/ui-js-components-picker.md)
- [Image开发指导](ui/ui-js-components-images.md)
- [Image-animator开发指导](ui/ui-js-components-image-animator.md)
- [Rating开发指导](ui/ui-js-components-rating.md)
- [Slider开发指导](ui/ui-js-components-slider.md)
- [Chart开发指导](ui/ui-js-components-chart.md)
- [Switch开发指导](ui/ui-js-components-switch.md)
- [Toolbar开发指导](ui/ui-js-components-toolbar.md)
- [Menu开发指导](ui/ui-js-components-menu.md)
- [Marquee开发指导](ui/ui-js-components-marquee.md)
- [Qrcode开发指导](ui/ui-js-components-qrcode.md)
- [Search开发指导](ui/ui-js-components-search.md)
- Canvas开发指导
- [CanvasRenderingContext2D对象](ui/ui-js-components-canvasrenderingcontext2d.md)
- [Path2D对象](ui/ui-js-components-path2d.md)
- [OffscreenCanvas对象](ui/ui-js-components-offscreencanvas.md)
- [栅格布局](ui/ui-js-components-calendar.md)
- Svg开发指导
- [基础知识](ui/ui-js-components-svg-overview.md)
- [绘制图形](ui/ui-js-components-svg-graphics.md)
- [绘制路径](ui/ui-js-components-svg-path.md)
- [绘制文本](ui/ui-js-components-svg-text.md)
- 动效开发指导
- CSS动画
- [属性样式动画](ui/ui-js-animate-attribute-style.md)
- [transform样式动画](ui/ui-js-animate-transform.md)
- [background-position样式动画](ui/ui-js-animate-background-position-style.md)
- [svg动画](ui/ui-js-animate-svg.md)
- JS动画
- [组件动画](ui/ui-js-animate-component.md)
- 插值器动画
- [动画动效](ui/ui-js-animate-dynamic-effects.md)
- [动画帧](ui/ui-js-animate-frame.md)
- [自定义组件](ui/ui-js-custom-components.md)
- 基于TS扩展的声明式开发范式
- [概述](ui/ui-ts-overview.md)
- 框架说明
- 文件组织
- [目录结构](ui/ts-framework-directory.md)
- [应用代码文件访问规则](ui/ts-framework-file-access-rules.md)
- [js标签配置](ui/ts-framework-js-tag.md)
- 资源访问
- [媒体资源类型说明](ui/ts-media-resource-type.md)
- [像素单位](ui/ts-pixel-units.md)
- [类型定义](ui/ts-types.md)
- 声明式语法
- [描述规范使用说明](ui/ts-syntax-intro.md)
- 通用UI描述规范
- [基本概念](ui/ts-general-ui-concepts.md)
- 声明式UI描述规范
- [无构造参数配置](ui/ts-parameterless-configuration.md)
- [必选参数构造配置](ui/ts-configuration-with-mandatory-parameters.md)
- [属性配置](ui/ts-attribution-configuration.md)
- [事件配置](ui/ts-event-configuration.md)
- [子组件配置](ui/ts-child-component-configuration.md)
- 组件化
- [@Component](ui/ts-component-based-component.md)
- [@Entry](ui/ts-component-based-entry.md)
- [@Preview](ui/ts-component-based-preview.md)
- [@Builder](ui/ts-component-based-builder.md)
- [@Extend](ui/ts-component-based-extend.md)
- [@CustomDialog](ui/ts-component-based-customdialog.md)
- [@Styles](ui/ts-component-based-styles.md)
- UI状态管理
- [基本概念](ui/ts-ui-state-mgmt-concepts.md)
- 管理组件拥有的状态
- [@State](ui/ts-component-states-state.md)
- [@Prop](ui/ts-component-states-prop.md)
- [@Link](ui/ts-component-states-link.md)
- 管理应用程序的状态
- [应用程序的数据存储](ui/ts-application-states-appstorage.md)
- [持久化数据管理](ui/ts-application-states-apis-persistentstorage.md)
- [环境变量](ui/ts-application-states-apis-environment.md)
- 其他类目的状态管理
- [Observed和ObjectLink数据管理](ui/ts-other-states-observed-objectlink.md)
- [@Consume和@Provide数据管理](ui/ts-other-states-consume-provide.md)
- [@Watch](ui/ts-other-states-watch.md)
- 渲染控制语法
- [条件渲染](ui/ts-rending-control-syntax-if-else.md)
- [循环渲染](ui/ts-rending-control-syntax-foreach.md)
- [数据懒加载](ui/ts-rending-control-syntax-lazyforeach.md)
- 深入理解组件化
- [build函数](ui/ts-function-build.md)
- [自定义组件初始化](ui/ts-custom-component-initialization.md)
- [自定义组件生命周期回调函数](ui/ts-custom-component-lifecycle-callbacks.md)
- [组件创建和重新初始化示例](ui/ts-component-creation-re-initialization.md)
- [语法糖](ui/ts-syntactic-sugar.md)
- 体验声明式UI
- [创建声明式UI工程](ui/ui-ts-creating-project.md)
- [初识Component](ui/ui-ts-components.md)
- [创建简单视图](ui/ui-ts-creating-simple-page.md)
- 页面布局与连接
- [构建食物数据模型](ui/ui-ts-building-data-model.md)
- [构建食物列表List布局](ui/ui-ts-building-category-list-layout.md)
- [构建食物分类Grid布局](ui/ui-ts-building-category-grid-layout.md)
- [页面跳转与数据传递](ui/ui-ts-page-redirection-data-transmission.md)
- 基础功能开发
- 窗口管理
- 窗口
- [窗口开发概述](windowmanager/window-overview.md)
- [窗口开发指导](windowmanager/window-guidelines.md)
- 显示设备
- [屏幕属性开发概述](windowmanager/display-overview.md)
- [屏幕属性开发指导](windowmanager/display-guidelines.md)
- 屏幕截图
- [屏幕截图开发概述](windowmanager/screenshot-overview.md)
- [屏幕截图开发指导](windowmanager/screenshot-guidelines.md)
- WebGL
- [概述](webgl/webgl-overview.md)
- [WebGL开发指导](webgl/webgl-guidelines.md)
- 媒体
- 音频
- [音频开发概述](media/audio-overview.md)
- [音频播放开发指导](media/audio-playback.md)
- [音频录制开发指导](media/audio-recorder.md)
- [音频渲染开发指导](media/audio-renderer.md)
- [音频采集开发指导](media/audio-capturer.md)
- 视频
- [视频播放开发指导](media/video-playback.md)
- [视频录制开发指导](media/video-recorder.md)
- 图片
- [图片开发指导](media/image.md)
- 安全
- 用户认证
- [用户认证开发概述](security/userauth-overview.md)
- [用户认证开发指导](security/userauth-guidelines.md)
- 密钥管理
- [HUKS开发概述](security/huks-overview.md)
- [HUKS开发指导](security/huks-guidelines.md)
- Hap包签名工具
- [Hap包签名工具开发指导](security/hapsigntool-guidelines.md)
- 访问控制
- [访问控制开发概述](security/accesstoken-overview.md)
- [访问控制开发指导](security/accesstoken-guidelines.md)
- 网络与连接
- IPC与RPC通信
- [IPC与RPC通信概述](connectivity/ipc-rpc-overview.md)
- [IPC与RPC通信开发指导](connectivity/ipc-rpc-development-guideline.md)
- [远端状态订阅开发实例](connectivity/subscribe-remote-state.md)
- 数据管理
- 分布式数据服务
- [分布式数据服务概述](database/database-mdds-overview.md)
- [分布式数据服务开发指导](database/database-mdds-guidelines.md)
- 关系型数据库
- [关系型数据库概述](database/database-relational-overview.md)
- [关系型数据库开发指导](database/database-relational-guidelines.md)
- 轻量级数据存储
- [轻量级数据存储概述](database/database-preference-overview.md)
- [轻量级数据存储开发指导](database/database-preference-guidelines.md)
- 分布式数据对象
- [分布式数据对象概述](database/database-distributedobject-overview.md)
- [分布式数据对象开发指导](database/database-distributedobject-guidelines.md)
- 后台代理提醒
- [概述](background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md)
- [开发指导](background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md)
- 后台任务管理
- 后台任务
- [后台任务概述](background-task-management/background-task-overview.md)
- [后台任务开发指导](background-task-management/background-task-dev-guide.md)
- 设备管理
- USB服务
- [USB服务开发概述](device/usb-overview.md)
- [USB服务开发指导](device/usb-guidelines.md)
- 位置
- [位置开发概述](device/device-location-overview.md)
- [获取设备的位置信息](device/device-location-info.md)
- [(逆)地理编码转化](device/device-location-geocoding.md)
- 传感器
- [传感器开发概述](device/sensor-overview.md)
- [传感器开发指导](device/sensor-guidelines.md)
- 振动
- [振动开发概述](device/vibrator-guidelines.md)
- [振动开发指导](device/vibrator-guidelines.md)
- 设备使用信息统计
- [设备使用信息统计概述](device-usage-statistics/device-usage-statistics-overview.md)
- [设备使用信息统计开发指导](device-usage-statistics/device-usage-statistics-dev-guide.md)
- DFX
- 应用事件打点
- [应用事件打点概述](dfx/hiappevent-overview.md)
- [应用事件打点开发指导](dfx/hiappevent-guidelines.md)
- 性能打点跟踪
- [性能打点跟踪概述](dfx/hitracemeter-overview.md)
- [性能打点跟踪开发指导](dfx/hitracemeter-guidelines.md)
- 分布式跟踪
- [分布式跟踪概述](dfx/hitracechain-overview.md)
- [分布式跟踪开发指导](dfx/hitracechain-guidelines.md)
- 国际化
- [国际化开发概述](internationalization/international-overview.md)
- [Intl开发指导](internationalization/intl-guidelines.md)
- [I18n开发指导](internationalization/i18n-guidelines.md)
- 工具
- DevEco Studio(OpenHarmony)使用指南
- [概述](quick-start/deveco-studio-overview.md)
- [版本变更说明](quick-start/deveco-studio-release-notes.md)
- [配置OpenHarmony SDK](quick-start/configuring-openharmony-sdk.md)
- [创建OpenHarmony工程](quick-start/create-openharmony-project.md)
- [配置OpenHarmony应用签名信息](quick-start/configuring-openharmony-app-signature.md)
- [安装运行OpenHarmony应用](quick-start/installing-openharmony-app.md)
- 示例教程
- [示例代码](https://gitee.com/openharmony/app_samples/blob/master/README_zh.md)
- [Codelabs](https://gitee.com/openharmony/codelabs/blob/master/README.md)
- [示例代码](https://gitee.com/openharmony/app_samples/blob/master/README_zh.md)
- [Codelabs](https://gitee.com/openharmony/codelabs/blob/master/README.md)
- API参考
- [组件参考(基于JS扩展的类Web开发范式)](reference/arkui-js/Readme-CN.md)
- 组件
- 通用
- [通用属性](reference/arkui-js/js-components-common-attributes.md)
- [通用样式](reference/arkui-js/js-components-common-styles.md)
- [通用事件](reference/arkui-js/js-components-common-events.md)
- [通用方法](reference/arkui-js/js-components-common-methods.md)
- [动画样式](reference/arkui-js/js-components-common-animation.md)
- [渐变样式](reference/arkui-js/js-components-common-gradient.md)
- [转场样式](reference/arkui-js/js-components-common-transition.md)
- [媒体查询](reference/arkui-js/js-components-common-mediaquery.md)
- [自定义字体样式](reference/arkui-js/js-components-common-customizing-font.md)
- [原子布局](reference/arkui-js/js-components-common-atomic-layout.md)
- 容器组件
- [badge](reference/arkui-js/js-components-container-badge.md)
- [dialog](reference/arkui-js/js-components-container-dialog.md)
- [div](reference/arkui-js/js-components-container-div.md)
- [form](reference/arkui-js/js-components-container-form.md)
- [list](reference/arkui-js/js-components-container-list.md)
- [list-item](reference/arkui-js/js-components-container-list-item.md)
- [list-item-group](reference/arkui-js/js-components-container-list-item-group.md)
- [panel](reference/arkui-js/js-components-container-panel.md)
- [popup](reference/arkui-js/js-components-container-popup.md)
- [refresh](reference/arkui-js/js-components-container-refresh.md)
- [stack](reference/arkui-js/js-components-container-stack.md)
- [stepper](reference/arkui-js/js-components-container-stepper.md)
- [stepper-item](reference/arkui-js/js-components-container-stepper-item.md)
- [swiper](reference/arkui-js/js-components-container-swiper.md)
- [tabs](reference/arkui-js/js-components-container-tabs.md)
- [tab-bar](reference/arkui-js/js-components-container-tab-bar.md)
- [tab-content](reference/arkui-js/js-components-container-tab-content.md)
- 基础组件
- [button](reference/arkui-js/js-components-basic-button.md)
- [chart](reference/arkui-js/js-components-basic-chart.md)
- [divider](reference/arkui-js/js-components-basic-divider.md)
- [image](reference/arkui-js/js-components-basic-image.md)
- [image-animator](reference/arkui-js/js-components-basic-image-animator.md)
- [input](reference/arkui-js/js-components-basic-input.md)
- [label](reference/arkui-js/js-components-basic-label.md)
- [marquee](reference/arkui-js/js-components-basic-marquee.md)
- [menu](reference/arkui-js/js-components-basic-menu.md)
- [option](reference/arkui-js/js-components-basic-option.md)
- [picker](reference/arkui-js/js-components-basic-picker.md)
- [picker-view](reference/arkui-js/js-components-basic-picker-view.md)
- [piece](reference/arkui-js/js-components-basic-piece.md)
- [progress](reference/arkui-js/js-components-basic-progress.md)
- [qrcode](reference/arkui-js/js-components-basic-qrcode.md)
- [rating](reference/arkui-js/js-components-basic-rating.md)
- [richtext](reference/arkui-js/js-components-basic-richtext.md)
- [search](reference/arkui-js/js-components-basic-search.md)
- [select](reference/arkui-js/js-components-basic-select.md)
- [slider](reference/arkui-js/js-components-basic-slider.md)
- [span](reference/arkui-js/js-components-basic-span.md)
- [switch](reference/arkui-js/js-components-basic-switch.md)
- [text](reference/arkui-js/js-components-basic-text.md)
- [textarea](reference/arkui-js/js-components-basic-textarea.md)
- [toolbar](reference/arkui-js/js-components-basic-toolbar.md)
- [toolbar-item](reference/arkui-js/js-components-basic-toolbar-item.md)
- [toggle](reference/arkui-js/js-components-basic-toggle.md)
- [web](reference/arkui-js/js-components-basic-web.md)
- 媒体组件
- [video](reference/arkui-js/js-components-media-video.md)
- 画布组件
- [canvas组件](reference/arkui-js/js-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-js/js-components-canvas-canvasrenderingcontext2d.md)
- [Image对象](reference/arkui-js/js-components-canvas-image.md)
- [CanvasGradient对象](reference/arkui-js/js-components-canvas-canvasgradient.md)
- [ImageData对象](reference/arkui-js/js-components-canvas-imagedata.md)
- [Path2D对象](reference/arkui-js/js-components-canvas-path2d.md)
- [ImageBitmap对象](reference/arkui-js/js-components-canvas-imagebitmap.md)
- [OffscreenCanvas对象](reference/arkui-js/js-components-canvas-offscreencanvas.md)
- [OffscreenCanvasRenderingContext2D对象](reference/arkui-js/js-offscreencanvasrenderingcontext2d.md)
- 栅格组件
- [基本概念](reference/arkui-js/js-components-grid-basic-concepts.md)
- [grid-container](reference/arkui-js/js-components-grid-container.md)
- [grid-row](reference/arkui-js/js-components-grid-row.md)
- [grid-col](reference/arkui-js/js-components-grid-col.md)
- svg组件
- [通用属性](reference/arkui-js/js-components-svg-common-attributes.md)
- [svg](reference/arkui-js/js-components-svg.md)
- [rect](reference/arkui-js/js-components-svg-rect.md)
- [circle](reference/arkui-js/js-components-svg-circle.md)
- [ellipse](reference/arkui-js/js-components-svg-ellipse.md)
- [path](reference/arkui-js/js-components-svg-path.md)
- [line](reference/arkui-js/js-components-svg-line.md)
- [polyline](reference/arkui-js/js-components-svg-polyline.md)
- [polygon](reference/arkui-js/js-components-svg-polygon.md)
- [text](reference/arkui-js/js-components-svg-text.md)
- [tspan](reference/arkui-js/js-components-svg-tspan.md)
- [textPath](reference/arkui-js/js-components-svg-textpath.md)
- [animate](reference/arkui-js/js-components-svg-animate.md)
- [animateMotion](reference/arkui-js/js-components-svg-animatemotion.md)
- [animateTransform](reference/arkui-js/js-components-svg-animatetransform.md)
- 自定义组件
- [基本用法](reference/arkui-js/js-components-custom-basic-usage.md)
- [自定义事件](reference/arkui-js/js-components-custom-events.md)
- [Props](reference/arkui-js/js-components-custom-props.md)
- [事件参数](reference/arkui-js/js-components-custom-event-parameter.md)
- [slot插槽](reference/arkui-js/js-components-custom-slot.md)
- [生命周期定义](reference/arkui-js/js-components-custom-lifecycle.md)
- 附录
- [类型说明](reference/arkui-js/js-appendix-types.md)
- [组件参考(基于TS扩展的声明式开发范式)](reference/arkui-ts/Readme-CN.md)
- 组件
- 通用
- 通用事件
- [点击事件](reference/arkui-ts/ts-universal-events-click.md)
- [触摸事件](reference/arkui-ts/ts-universal-events-touch.md)
- [挂载卸载事件](reference/arkui-ts/ts-universal-events-show-hide.md)
- [拖拽事件](reference/arkui-ts/ts-universal-events-drag-drop.md)
- [按键事件](reference/arkui-ts/ts-universal-events-key.md)
- [焦点事件](reference/arkui-ts/ts-universal-focus-event.md)
- [鼠标事件](reference/arkui-ts/ts-universal-mouse-key.md)
- [组件区域变化事件](reference/arkui-ts/ts-universal-component-area-change-event.md)
- 通用属性
- [尺寸设置](reference/arkui-ts/ts-universal-attributes-size.md)
- [位置设置](reference/arkui-ts/ts-universal-attributes-location.md)
- [布局约束](reference/arkui-ts/ts-universal-attributes-layout-constraints.md)
- [Flex布局](reference/arkui-ts/ts-universal-attributes-flex-layout.md)
- [边框设置](reference/arkui-ts/ts-universal-attributes-border.md)
- [背景设置](reference/arkui-ts/ts-universal-attributes-background.md)
- [透明度设置](reference/arkui-ts/ts-universal-attributes-opacity.md)
- [显隐控制](reference/arkui-ts/ts-universal-attributes-visibility.md)
- [禁用控制](reference/arkui-ts/ts-universal-attributes-enable.md)
- [浮层](reference/arkui-ts/ts-universal-attributes-overlay.md)
- [Z序控制](reference/arkui-ts/ts-universal-attributes-z-order.md)
- [图形变换](reference/arkui-ts/ts-universal-attributes-transformation.md)
- [图像效果](reference/arkui-ts/ts-universal-attributes-image-effect.md)
- [形状裁剪](reference/arkui-ts/ts-universal-attributes-sharp-clipping.md)
- [文本样式设置](reference/arkui-ts/ts-universal-attributes-text-style.md)
- [栅格设置](reference/arkui-ts/ts-universal-attributes-grid.md)
- [颜色渐变](reference/arkui-ts/ts-universal-attributes-gradient-color.md)
- [Popup控制](reference/arkui-ts/ts-universal-attributes-popup.md)
- [Menu控制](reference/arkui-ts/ts-universal-attributes-menu.md)
- [点击控制](reference/arkui-ts/ts-universal-attributes-click.md)
- [焦点控制](reference/arkui-ts/ts-universal-attributes-focus.md)
- [悬浮态效果](reference/arkui-ts/ts-universal-attributes-hover-effect.md)
- [组件标识](reference/arkui-ts/ts-universal-attributes-component-id.md)
- [触摸热区设置](reference/arkui-ts/ts-universal-attributes-touch-target.md)
- [多态样式](reference/arkui-ts/ts-universal-attributes-polymorphic-style.md)
- 手势处理
- [绑定手势方法](reference/arkui-ts/ts-gesture-settings.md)
- 基础手势
- [TapGesture](reference/arkui-ts/ts-basic-gestures-tapgesture.md)
- [LongPressGesture](reference/arkui-ts/ts-basic-gestures-longpressgesture.md)
- [PanGesture](reference/arkui-ts/ts-basic-gestures-pangesture.md)
- [PinchGesture](reference/arkui-ts/ts-basic-gestures-pinchgesture.md)
- [RotationGesture](reference/arkui-ts/ts-basic-gestures-rotationgesture.md)
- [SwipeGesture](reference/arkui-ts/ts-basic-gestures-swipegesture.md)
- [组合手势](reference/arkui-ts/ts-combined-gestures.md)
- 基础组件
- [Blank](reference/arkui-ts/ts-basic-components-blank.md)
- [Button](reference/arkui-ts/ts-basic-components-button.md)
- [Checkbox](reference/arkui-ts/ts-basic-components-checkbox.md)
- [CheckboxGroup](reference/arkui-ts/ts-basic-components-checkboxgroup.md)
- [DataPanel](reference/arkui-ts/ts-basic-components-datapanel.md)
- [DatePicker](reference/arkui-ts/ts-basic-components-datepicker.md)
- [Divider](reference/arkui-ts/ts-basic-components-divider.md)
- [Image](reference/arkui-ts/ts-basic-components-image.md)
- [ImageAnimator](reference/arkui-ts/ts-basic-components-imageanimator.md)
- [LoadingProgress](reference/arkui-ts/ts-basic-components-loadingprogress.md)
- [Progress](reference/arkui-ts/ts-basic-components-progress.md)
- [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
- [Radio](reference/arkui-ts/ts-basic-components-radio.md)
- [Rating](reference/arkui-ts/ts-basic-components-rating.md)
- [Select](reference/arkui-ts/ts-basic-components-select.md)
- [Slider](reference/arkui-ts/ts-basic-components-slider.md)
- [Span](reference/arkui-ts/ts-basic-components-span.md)
- [Text](reference/arkui-ts/ts-basic-components-text.md)
- [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
- [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
- [TextPicker](reference/arkui-ts/ts-basic-components-textpicker.md)
- [TextTimer](reference/arkui-ts/ts-basic-components-texttimer.md)
- [Toggle](reference/arkui-ts/ts-basic-components-toggle.md)
- [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
- [Web](reference/arkui-ts/ts-basic-components-web.md)
- 容器组件
- [AlphabetIndexer](reference/arkui-ts/ts-container-alphabet-indexer.md)
- [Badge](reference/arkui-ts/ts-container-badge.md)
- [Column](reference/arkui-ts/ts-container-column.md)
- [ColumnSplit](reference/arkui-ts/ts-container-columnsplit.md)
- [Counter](reference/arkui-ts/ts-container-counter.md)
- [Flex](reference/arkui-ts/ts-container-flex.md)
- [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md)
- [Grid](reference/arkui-ts/ts-container-grid.md)
- [GridItem](reference/arkui-ts/ts-container-griditem.md)
- [List](reference/arkui-ts/ts-container-list.md)
- [ListItem](reference/arkui-ts/ts-container-listitem.md)
- [Navigator](reference/arkui-ts/ts-container-navigator.md)
- [Navigation](reference/arkui-ts/ts-basic-components-navigation.md)
- [Panel](reference/arkui-ts/ts-container-panel.md)
- [Row](reference/arkui-ts/ts-container-row.md)
- [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
- [Scroll](reference/arkui-ts/ts-container-scroll.md)
- [ScrollBar](reference/arkui-ts/ts-basic-components-scrollbar.md)
- [SideBarContainer](reference/arkui-ts/ts-container-sidebarcontainer.md)
- [Stack](reference/arkui-ts/ts-container-stack.md)
- [Swiper](reference/arkui-ts/ts-container-swiper.md)
- [Tabs](reference/arkui-ts/ts-container-tabs.md)
- [TabContent](reference/arkui-ts/ts-container-tabcontent.md)
- [Refresh](reference/arkui-ts/ts-container-refresh.md)
- 媒体组件
- [Video](reference/arkui-ts/ts-media-components-video.md)
- 绘制组件
- [Circle](reference/arkui-ts/ts-drawing-components-circle.md)
- [Ellipse](reference/arkui-ts/ts-drawing-components-ellipse.md)
- [Line](reference/arkui-ts/ts-drawing-components-line.md)
- [Polyline](reference/arkui-ts/ts-drawing-components-polyline.md)
- [Polygon](reference/arkui-ts/ts-drawing-components-polygon.md)
- [Path](reference/arkui-ts/ts-drawing-components-path.md)
- [Rect](reference/arkui-ts/ts-drawing-components-rect.md)
- [Shape](reference/arkui-ts/ts-drawing-components-shape.md)
- 画布组件
- [Canvas](reference/arkui-ts/ts-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-ts/ts-canvasrenderingcontext2d.md)
- [OffscreenCanvasRenderingConxt2D对象](reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md)
- [Lottie](reference/arkui-ts/ts-components-canvas-lottie.md)
- [Path2D对象](reference/arkui-ts/ts-components-canvas-path2d.md)
- [CanvasGradient对象](reference/arkui-ts/ts-components-canvas-canvasgradient.md)
- [ImageBitmap对象](reference/arkui-ts/ts-components-canvas-imagebitmap.md)
- [ImageData对象](reference/arkui-ts/ts-components-canvas-imagedata.md)
- 动画
- [属性动画](reference/arkui-ts/ts-animatorproperty.md)
- [显式动画](reference/arkui-ts/ts-explicit-animation.md)
- 转场动画
- [页面间转场](reference/arkui-ts/ts-page-transition-animation.md)
- [组件内转场](reference/arkui-ts/ts-transition-animation-component.md)
- [共享元素转场](reference/arkui-ts/ts-transition-animation-shared-elements.md)
- [路径动画](reference/arkui-ts/ts-motion-path-animation.md)
- [矩阵变换](reference/arkui-ts/ts-matrix-transformation.md)
- [插值计算](reference/arkui-ts/ts-interpolation-calculation.md)
- 全局UI方法
- [图片缓存](reference/arkui-ts/ts-methods-image-cache.md)
- [媒体查询](reference/arkui-ts/ts-methods-media-query.md)
- 弹窗
- [警告弹窗](reference/arkui-ts/ts-methods-alert-dialog-box.md)
- [列表选择弹窗](reference/arkui-ts/ts-methods-action-sheet.md)
- [自定义弹窗](reference/arkui-ts/ts-methods-custom-dialog-box.md)
- [日期时间选择弹窗](reference/arkui-ts/ts-methods-datepicker-dialog.md)
- [文本选择弹窗](reference/arkui-ts/ts-methods-textpicker-dialog.md)
- [菜单](reference/arkui-ts/ts-methods-menu.md)
- 附录
- [文档中涉及到的内置枚举值](reference/arkui-ts/ts-appendix-enums.md)
- [接口参考](reference/apis/Readme-CN.md)
- Ability框架
- [FeatureAbility模块](reference/apis/js-apis-featureAbility.md)
- [ParticleAbility模块](reference/apis/js-apis-particleAbility.md)
- [DataAbilityHelper模块](reference/apis/js-apis-dataAbilityHelper.md)
- [DataUriUtils模块](reference/apis/js-apis-DataUriUtils.md)
- [Bundle模块](reference/apis/js-apis-Bundle.md)
- [Context模块](reference/apis/js-apis-Context.md)
- 事件与通知
- [CommonEvent模块](reference/apis/js-apis-commonEvent.md)
- [Notification模块](reference/apis/js-apis-notification.md)
- [后台代理提醒](reference/apis/js-apis-reminderAgent.md)
- 资源管理
- [资源管理](reference/apis/js-apis-resource-manager.md)
- [国际化-Intl](reference/apis/js-apis-intl.md)
- [国际化-I18n](reference/apis/js-apis-i18n.md)
- 媒体
- [音频管理](reference/apis/js-apis-audio.md)
- [媒体服务](reference/apis/js-apis-media.md)
- [图片处理](reference/apis/js-apis-image.md)
- [相机管理](reference/apis/js-apis-camera.md)
- 安全
- [用户认证](reference/apis/js-apis-useriam-userauth.md)
- [访问控制](reference/apis/js-apis-abilityAccessCtrl.md)
- [通用密钥库系统](reference/apis/js-apis-huks.md)
- 数据管理
- [轻量级存储](reference/apis/js-apis-data-preferences.md)
- [分布式数据管理](reference/apis/js-apis-distributed-data.md)
- [关系型数据库](reference/apis/js-apis-data-rdb.md)
- [结果集](reference/apis/js-apis-data-resultset.md)
- [DataAbility 谓词](reference/apis/js-apis-data-ability.md)
- [设置数据项名称](reference/apis/js-apis-settings.md)
- 文件管理
- [文件管理](reference/apis/js-apis-fileio.md)
- [Statfs](reference/apis/js-apis-statfs.md)
- [目录环境](reference/apis/js-apis-environment.md)
- [公共文件访问与管理](reference/apis/js-apis-filemanager.md)
- [应用空间统计](reference/apis/js-apis-storage-statistics.md)
- [卷管理](reference/apis/js-apis-volumemanager.md)
- 账号管理
- [系统帐号管理](reference/apis/js-apis-osAccount.md)
- [分布式帐号管理](reference/apis/js-apis-distributed-account.md)
- [应用帐号管理](reference/apis/js-apis-appAccount.md)
- 电话服务
- [拨打电话](reference/apis/js-apis-call.md)
- [短信服务](reference/apis/js-apis-sms.md)
- [SIM卡管理](reference/apis/js-apis-sim.md)
- [网络搜索](reference/apis/js-apis-radio.md)
- [observer](reference/apis/js-apis-observer.md)
- [蜂窝数据](reference/apis/js-apis-telephony-data.md)
- 网络管理
- [网络连接管理](reference/apis/js-apis-net-connection.md)
- [Socket连接](reference/apis/js-apis-socket.md)
- [WebSocket连接](reference/apis/js-apis-webSocket.md)
- [数据请求](reference/apis/js-apis-http.md)
- 通信与连接
- [WLAN](reference/apis/js-apis-wifi.md)
- [Bluetooth](reference/apis/js-apis-bluetooth.md)
- [RPC通信](reference/apis/js-apis-rpc.md)
- 设备管理
- [传感器](reference/apis/js-apis-sensor.md)
- [振动](reference/apis/js-apis-vibrator.md)
- [屏幕亮度](reference/apis/js-apis-brightness.md)
- [电量信息](reference/apis/js-apis-battery-info.md)
- [系统电源管理](reference/apis/js-apis-power.md)
- [热管理](reference/apis/js-apis-thermal.md)
- [Runninglock锁](reference/apis/js-apis-runninglock.md)
- [设备信息](reference/apis/js-apis-device-info.md)
- [系统属性](reference/apis/js-apis-system-parameter.md)
- [设备管理](reference/apis/js-apis-device-manager.md)
- [窗口](reference/apis/js-apis-window.md)
- [显示设备属性](reference/apis/js-apis-display.md)
- [升级](reference/apis/js-apis-update.md)
- [USB管理](reference/apis/js-apis-usb.md)
- [位置服务](reference/apis/js-apis-geolocation.md)
- 基本功能
- [应用上下文](reference/apis/js-apis-basic-features-app-context.md)
- [日志打印](reference/apis/js-apis-basic-features-logs.md)
- [页面路由](reference/apis/js-apis-basic-features-routes.md)
- [弹窗](reference/apis/js-apis-basic-features-pop-up.md)
- [应用配置](reference/apis/js-apis-basic-features-configuration.md)
- [定时器](reference/apis/js-apis-basic-features-timer.md)
- [设置系统时间](reference/apis/js-apis-system-time.md)
- [动画](reference/apis/js-apis-basic-features-animator.md)
- [WebGL](reference/apis/js-apis-webgl.md)
- [WebGL2](reference/apis/js-apis-webgl2.md)
- [屏幕截图](reference/apis/js-apis-screenshot.md)
- [输入法框架](reference/apis/js-apis-inputmethod.md)
- [输入法服务](reference/apis/reference/apis/js-apis-inputmethodengine.md)
- [辅助功能](reference/apis/js-apis-accessibility.md)
- DFX
- [应用打点](reference/apis/js-apis-hiappevent.md)
- [性能打点](reference/apis/js-apis-hitracemeter.md)
- [故障日志获取](reference/apis/js-apis-faultLogger.md)
- [分布式跟踪](reference/apis/js-apis-hitracechain.md)
- [日志打印](reference/apis/js-apis-hilog.md)
- [检测模式](reference/apis/js-apis-hichecker.md)
- [Debug调试](reference/apis/js-apis-hidebug.md)
- 语言基础类库
- [获取进程相关的信息](reference/apis/js-apis-process.md)
- [URL字符串解析](reference/apis/js-apis-url.md)
- [URI字符串解析](reference/apis/js-apis-uri.md)
- [util工具函数](reference/apis/js-apis-util.md)
- [xml解析与生成](reference/apis/js-apis-xml.md)
- [xml转换JavaScript](reference/apis/js-apis-convertxml.md)
- [启动一个worker](reference/apis/js-apis-worker.md)
- [线性容器ArrayList](reference/apis/js-apis-arraylist.md)
- [线性容器Deque](reference/apis/js-apis-deque.md)
- [线性容器List](reference/apis/js-apis-list.md)
- [线性容器LinkedList](reference/apis/js-apis-linkedlist.md)
- [线性容器Queue](reference/apis/js-apis-queue.md)
- [线性容器Stack](reference/apis/js-apis-stack.md)
- [线性容器Vector](reference/apis/js-apis-vector.md)
- [非线性容器HashSet](reference/apis/js-apis-hashset.md)
- [非线性容器HashMap](reference/apis/js-apis-hashmap.md)
- [非线性容器PlainArray](reference/apis/js-apis-plainarray.md)
- [非线性容器TreeMap](reference/apis/js-apis-treemap.md)
- [非线性容器TreeSet](reference/apis/js-apis-treeset.md)
- [非线性容器LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- [非线性容器LightWeightSet](reference/apis/js-apis-lightweightset.md)
- 定制管理
- [配置策略](reference/apis/js-apis-config-policy.md)
- [企业设备管理](reference/apis/js-apis-enterprise-device-manager.md)
\ No newline at end of file
- 组件参考(基于JS扩展的类Web开发范式)
- 组件
- 通用
- [通用属性](reference/arkui-js/js-components-common-attributes.md)
- [通用样式](reference/arkui-js/js-components-common-styles.md)
- [通用事件](reference/arkui-js/js-components-common-events.md)
- [通用方法](reference/arkui-js/js-components-common-methods.md)
- [动画样式](reference/arkui-js/js-components-common-animation.md)
- [渐变样式](reference/arkui-js/js-components-common-gradient.md)
- [转场样式](reference/arkui-js/js-components-common-transition.md)
- [自定义字体样式](reference/arkui-js/js-components-common-customizing-font.md)
- [原子布局](reference/arkui-js/js-components-common-atomic-layout.md)
- 容器组件
- [badge](reference/arkui-js/js-components-container-badge.md)
- [dialog](reference/arkui-js/js-components-container-dialog.md)
- [div](reference/arkui-js/js-components-container-div.md)
- [form](reference/arkui-js/js-components-container-form.md)
- [list](reference/arkui-js/js-components-container-list.md)
- [list-item](reference/arkui-js/js-components-container-list-item.md)
- [list-item-group](reference/arkui-js/js-components-container-list-item-group.md)
- [panel](reference/arkui-js/js-components-container-panel.md)
- [popup](reference/arkui-js/js-components-container-popup.md)
- [refresh](reference/arkui-js/js-components-container-refresh.md)
- [stack](reference/arkui-js/js-components-container-stack.md)
- [stepper](reference/arkui-js/js-components-container-stepper.md)
- [stepper-item](reference/arkui-js/js-components-container-stepper-item.md)
- [swiper](reference/arkui-js/js-components-container-swiper.md)
- [tabs](reference/arkui-js/js-components-container-tabs.md)
- [tab-bar](reference/arkui-js/js-components-container-tab-bar.md)
- [tab-content](reference/arkui-js/js-components-container-tab-content.md)
- 基础组件
- [button](reference/arkui-js/js-components-basic-button.md)
- [chart](reference/arkui-js/js-components-basic-chart.md)
- [divider](reference/arkui-js/js-components-basic-divider.md)
- [image](reference/arkui-js/js-components-basic-image.md)
- [image-animator](reference/arkui-js/js-components-basic-image-animator.md)
- [input](reference/arkui-js/js-components-basic-input.md)
- [label](reference/arkui-js/js-components-basic-label.md)
- [marquee](reference/arkui-js/js-components-basic-marquee.md)
- [menu](reference/arkui-js/js-components-basic-menu.md)
- [option](reference/arkui-js/js-components-basic-option.md)
- [picker](reference/arkui-js/js-components-basic-picker.md)
- [picker-view](reference/arkui-js/js-components-basic-picker-view.md)
- [piece](reference/arkui-js/js-components-basic-piece.md)
- [progress](reference/arkui-js/js-components-basic-progress.md)
- [qrcode](reference/arkui-js/js-components-basic-qrcode.md)
- [rating](reference/arkui-js/js-components-basic-rating.md)
- [richtext](reference/arkui-js/js-components-basic-richtext.md)
- [search](reference/arkui-js/js-components-basic-search.md)
- [select](reference/arkui-js/js-components-basic-select.md)
- [slider](reference/arkui-js/js-components-basic-slider.md)
- [span](reference/arkui-js/js-components-basic-span.md)
- [switch](reference/arkui-js/js-components-basic-switch.md)
- [text](reference/arkui-js/js-components-basic-text.md)
- [textarea](reference/arkui-js/js-components-basic-textarea.md)
- [toolbar](reference/arkui-js/js-components-basic-toolbar.md)
- [toolbar-item](reference/arkui-js/js-components-basic-toolbar-item.md)
- [toggle](reference/arkui-js/js-components-basic-toggle.md)
- [web](reference/arkui-js/js-components-basic-web.md)
- 媒体组件
- [video](reference/arkui-js/js-components-media-video.md)
- 画布组件
- [canvas组件](reference/arkui-js/js-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-js/js-components-canvas-canvasrenderingcontext2d.md)
- [Image对象](reference/arkui-js/js-components-canvas-image.md)
- [CanvasGradient对象](reference/arkui-js/js-components-canvas-canvasgradient.md)
- [ImageData对象](reference/arkui-js/js-components-canvas-imagedata.md)
- [Path2D对象](reference/arkui-js/js-components-canvas-path2d.md)
- [ImageBitmap对象](reference/arkui-js/js-components-canvas-imagebitmap.md)
- [OffscreenCanvas对象](reference/arkui-js/js-components-canvas-offscreencanvas.md)
- [OffscreenCanvasRenderingContext2D对象](reference/arkui-js/js-offscreencanvasrenderingcontext2d.md)
- 栅格组件
- [基本概念](reference/arkui-js/js-components-grid-basic-concepts.md)
- [grid-container](reference/arkui-js/js-components-grid-container.md)
- [grid-row](reference/arkui-js/js-components-grid-row.md)
- [grid-col](reference/arkui-js/js-components-grid-col.md)
- svg组件
- [通用属性](reference/arkui-js/js-components-svg-common-attributes.md)
- [svg](reference/arkui-js/js-components-svg.md)
- [rect](reference/arkui-js/js-components-svg-rect.md)
- [circle](reference/arkui-js/js-components-svg-circle.md)
- [ellipse](reference/arkui-js/js-components-svg-ellipse.md)
- [path](reference/arkui-js/js-components-svg-path.md)
- [line](reference/arkui-js/js-components-svg-line.md)
- [polyline](reference/arkui-js/js-components-svg-polyline.md)
- [polygon](reference/arkui-js/js-components-svg-polygon.md)
- [text](reference/arkui-js/js-components-svg-text.md)
- [tspan](reference/arkui-js/js-components-svg-tspan.md)
- [textPath](reference/arkui-js/js-components-svg-textpath.md)
- [animate](reference/arkui-js/js-components-svg-animate.md)
- [animateMotion](reference/arkui-js/js-components-svg-animatemotion.md)
- [animateTransform](reference/arkui-js/js-components-svg-animatetransform.md)
- 自定义组件
- [基本用法](reference/arkui-js/js-components-custom-basic-usage.md)
- [自定义事件](reference/arkui-js/js-components-custom-events.md)
- [Props](reference/arkui-js/js-components-custom-props.md)
- [事件参数](reference/arkui-js/js-components-custom-event-parameter.md)
- [slot插槽](reference/arkui-js/js-components-custom-slot.md)
- [生命周期定义](reference/arkui-js/js-components-custom-lifecycle.md)
- 附录
- [类型说明](reference/arkui-js/js-appendix-types.md)
- 组件参考(基于TS扩展的声明式开发范式)
- 组件
- 通用
- 通用事件
- [点击事件](reference/arkui-ts/ts-universal-events-click.md)
- [触摸事件](reference/arkui-ts/ts-universal-events-touch.md)
- [挂载卸载事件](reference/arkui-ts/ts-universal-events-show-hide.md)
- [拖拽事件](reference/arkui-ts/ts-universal-events-drag-drop.md)
- [按键事件](reference/arkui-ts/ts-universal-events-key.md)
- [焦点事件](reference/arkui-ts/ts-universal-focus-event.md)
- [鼠标事件](reference/arkui-ts/ts-universal-mouse-key.md)
- [组件区域变化事件](reference/arkui-ts/ts-universal-component-area-change-event.md)
- 通用属性
- [尺寸设置](reference/arkui-ts/ts-universal-attributes-size.md)
- [位置设置](reference/arkui-ts/ts-universal-attributes-location.md)
- [布局约束](reference/arkui-ts/ts-universal-attributes-layout-constraints.md)
- [Flex布局](reference/arkui-ts/ts-universal-attributes-flex-layout.md)
- [边框设置](reference/arkui-ts/ts-universal-attributes-border.md)
- [背景设置](reference/arkui-ts/ts-universal-attributes-background.md)
- [透明度设置](reference/arkui-ts/ts-universal-attributes-opacity.md)
- [显隐控制](reference/arkui-ts/ts-universal-attributes-visibility.md)
- [禁用控制](reference/arkui-ts/ts-universal-attributes-enable.md)
- [浮层](reference/arkui-ts/ts-universal-attributes-overlay.md)
- [Z序控制](reference/arkui-ts/ts-universal-attributes-z-order.md)
- [图形变换](reference/arkui-ts/ts-universal-attributes-transformation.md)
- [图像效果](reference/arkui-ts/ts-universal-attributes-image-effect.md)
- [形状裁剪](reference/arkui-ts/ts-universal-attributes-sharp-clipping.md)
- [文本样式设置](reference/arkui-ts/ts-universal-attributes-text-style.md)
- [栅格设置](reference/arkui-ts/ts-universal-attributes-grid.md)
- [颜色渐变](reference/arkui-ts/ts-universal-attributes-gradient-color.md)
- [Popup控制](reference/arkui-ts/ts-universal-attributes-popup.md)
- [Menu控制](reference/arkui-ts/ts-universal-attributes-menu.md)
- [点击控制](reference/arkui-ts/ts-universal-attributes-click.md)
- [焦点控制](reference/arkui-ts/ts-universal-attributes-focus.md)
- [悬浮态效果](reference/arkui-ts/ts-universal-attributes-hover-effect.md)
- [组件标识](reference/arkui-ts/ts-universal-attributes-component-id.md)
- [触摸热区设置](reference/arkui-ts/ts-universal-attributes-touch-target.md)
- [多态样式](reference/arkui-ts/ts-universal-attributes-polymorphic-style.md)
- 手势处理
- [绑定手势方法](reference/arkui-ts/ts-gesture-settings.md)
- 基础手势
- [TapGesture](reference/arkui-ts/ts-basic-gestures-tapgesture.md)
- [LongPressGesture](reference/arkui-ts/ts-basic-gestures-longpressgesture.md)
- [PanGesture](reference/arkui-ts/ts-basic-gestures-pangesture.md)
- [PinchGesture](reference/arkui-ts/ts-basic-gestures-pinchgesture.md)
- [RotationGesture](reference/arkui-ts/ts-basic-gestures-rotationgesture.md)
- [SwipeGesture](reference/arkui-ts/ts-basic-gestures-swipegesture.md)
- [组合手势](reference/arkui-ts/ts-combined-gestures.md)
- 基础组件
- [Blank](reference/arkui-ts/ts-basic-components-blank.md)
- [Button](reference/arkui-ts/ts-basic-components-button.md)
- [Checkbox](reference/arkui-ts/ts-basic-components-checkbox.md)
- [CheckboxGroup](reference/arkui-ts/ts-basic-components-checkboxgroup.md)
- [DataPanel](reference/arkui-ts/ts-basic-components-datapanel.md)
- [DatePicker](reference/arkui-ts/ts-basic-components-datepicker.md)
- [Divider](reference/arkui-ts/ts-basic-components-divider.md)
- [Image](reference/arkui-ts/ts-basic-components-image.md)
- [ImageAnimator](reference/arkui-ts/ts-basic-components-imageanimator.md)
- [LoadingProgress](reference/arkui-ts/ts-basic-components-loadingprogress.md)
- [Progress](reference/arkui-ts/ts-basic-components-progress.md)
- [QRCode](reference/arkui-ts/ts-basic-components-qrcode.md)
- [Radio](reference/arkui-ts/ts-basic-components-radio.md)
- [Rating](reference/arkui-ts/ts-basic-components-rating.md)
- [Select](reference/arkui-ts/ts-basic-components-select.md)
- [Slider](reference/arkui-ts/ts-basic-components-slider.md)
- [Span](reference/arkui-ts/ts-basic-components-span.md)
- [Text](reference/arkui-ts/ts-basic-components-text.md)
- [TextArea](reference/arkui-ts/ts-basic-components-textarea.md)
- [TextInput](reference/arkui-ts/ts-basic-components-textinput.md)
- [TextPicker](reference/arkui-ts/ts-basic-components-textpicker.md)
- [TextTimer](reference/arkui-ts/ts-basic-components-texttimer.md)
- [Toggle](reference/arkui-ts/ts-basic-components-toggle.md)
- [TextClock](reference/arkui-ts/ts-basic-components-textclock.md)
- [Web](reference/arkui-ts/ts-basic-components-web.md)
- 容器组件
- [AlphabetIndexer](reference/arkui-ts/ts-container-alphabet-indexer.md)
- [Badge](reference/arkui-ts/ts-container-badge.md)
- [Column](reference/arkui-ts/ts-container-column.md)
- [ColumnSplit](reference/arkui-ts/ts-container-columnsplit.md)
- [Counter](reference/arkui-ts/ts-container-counter.md)
- [Flex](reference/arkui-ts/ts-container-flex.md)
- [GridContainer](reference/arkui-ts/ts-container-gridcontainer.md)
- [Grid](reference/arkui-ts/ts-container-grid.md)
- [GridItem](reference/arkui-ts/ts-container-griditem.md)
- [List](reference/arkui-ts/ts-container-list.md)
- [ListItem](reference/arkui-ts/ts-container-listitem.md)
- [Navigator](reference/arkui-ts/ts-container-navigator.md)
- [Navigation](reference/arkui-ts/ts-basic-components-navigation.md)
- [Panel](reference/arkui-ts/ts-container-panel.md)
- [Row](reference/arkui-ts/ts-container-row.md)
- [RowSplit](reference/arkui-ts/ts-container-rowsplit.md)
- [Scroll](reference/arkui-ts/ts-container-scroll.md)
- [ScrollBar](reference/arkui-ts/ts-basic-components-scrollbar.md)
- [SideBarContainer](reference/arkui-ts/ts-container-sidebarcontainer.md)
- [Stack](reference/arkui-ts/ts-container-stack.md)
- [Swiper](reference/arkui-ts/ts-container-swiper.md)
- [Tabs](reference/arkui-ts/ts-container-tabs.md)
- [TabContent](reference/arkui-ts/ts-container-tabcontent.md)
- [Refresh](reference/arkui-ts/ts-container-refresh.md)
- 媒体组件
- [Video](reference/arkui-ts/ts-media-components-video.md)
- 绘制组件
- [Circle](reference/arkui-ts/ts-drawing-components-circle.md)
- [Ellipse](reference/arkui-ts/ts-drawing-components-ellipse.md)
- [Line](reference/arkui-ts/ts-drawing-components-line.md)
- [Polyline](reference/arkui-ts/ts-drawing-components-polyline.md)
- [Polygon](reference/arkui-ts/ts-drawing-components-polygon.md)
- [Path](reference/arkui-ts/ts-drawing-components-path.md)
- [Rect](reference/arkui-ts/ts-drawing-components-rect.md)
- [Shape](reference/arkui-ts/ts-drawing-components-shape.md)
- 画布组件
- [Canvas](reference/arkui-ts/ts-components-canvas-canvas.md)
- [CanvasRenderingContext2D对象](reference/arkui-ts/ts-canvasrenderingcontext2d.md)
- [OffscreenCanvasRenderingConxt2D对象](reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md)
- [Lottie](reference/arkui-ts/ts-components-canvas-lottie.md)
- [Path2D对象](reference/arkui-ts/ts-components-canvas-path2d.md)
- [CanvasGradient对象](reference/arkui-ts/ts-components-canvas-canvasgradient.md)
- [ImageBitmap对象](reference/arkui-ts/ts-components-canvas-imagebitmap.md)
- [ImageData对象](reference/arkui-ts/ts-components-canvas-imagedata.md)
- 动画
- [属性动画](reference/arkui-ts/ts-animatorproperty.md)
- [显式动画](reference/arkui-ts/ts-explicit-animation.md)
- 转场动画
- [页面间转场](reference/arkui-ts/ts-page-transition-animation.md)
- [组件内转场](reference/arkui-ts/ts-transition-animation-component.md)
- [共享元素转场](reference/arkui-ts/ts-transition-animation-shared-elements.md)
- [路径动画](reference/arkui-ts/ts-motion-path-animation.md)
- [矩阵变换](reference/arkui-ts/ts-matrix-transformation.md)
- [插值计算](reference/arkui-ts/ts-interpolation-calculation.md)
- 全局UI方法
- [图片缓存](reference/arkui-ts/ts-methods-image-cache.md)
- [媒体查询](reference/arkui-ts/ts-methods-media-query.md)
- 弹窗
- [警告弹窗](reference/arkui-ts/ts-methods-alert-dialog-box.md)
- [列表选择弹窗](reference/arkui-ts/ts-methods-action-sheet.md)
- [自定义弹窗](reference/arkui-ts/ts-methods-custom-dialog-box.md)
- [日期时间选择弹窗](reference/arkui-ts/ts-methods-datepicker-dialog.md)
- [文本选择弹窗](reference/arkui-ts/ts-methods-textpicker-dialog.md)
- [菜单](reference/arkui-ts/ts-methods-menu.md)
- 附录
- [文档中涉及到的内置枚举值](reference/arkui-ts/ts-appendix-enums.md)
- 接口参考
- Ability框架
- [FeatureAbility模块](reference/apis/js-apis-featureAbility.md)
- [ParticleAbility模块](reference/apis/js-apis-particleAbility.md)
- [DataAbilityHelper模块](reference/apis/js-apis-dataAbilityHelper.md)
- [DataUriUtils模块](reference/apis/js-apis-DataUriUtils.md)
- [Bundle模块](reference/apis/js-apis-Bundle.md)
- [Context模块](reference/apis/js-apis-Context.md)
- 事件与通知
- [CommonEvent模块](reference/apis/js-apis-commonEvent.md)
- [Notification模块](reference/apis/js-apis-notification.md)
- [后台代理提醒](reference/apis/js-apis-reminderAgent.md)
- 资源管理
- [资源管理](reference/apis/js-apis-resource-manager.md)
- [国际化-Intl](reference/apis/js-apis-intl.md)
- [国际化-I18n](reference/apis/js-apis-i18n.md)
- 媒体
- [音频管理](reference/apis/js-apis-audio.md)
- [媒体服务](reference/apis/js-apis-media.md)
- [图片处理](reference/apis/js-apis-image.md)
- [相机管理](reference/apis/js-apis-camera.md)
- 安全
- [用户认证](reference/apis/js-apis-useriam-userauth.md)
- [访问控制](reference/apis/js-apis-abilityAccessCtrl.md)
- [通用密钥库系统](reference/apis/js-apis-huks.md)
- 数据管理
- [轻量级存储](reference/apis/js-apis-data-preferences.md)
- [分布式数据管理](reference/apis/js-apis-distributed-data.md)
- [关系型数据库](reference/apis/js-apis-data-rdb.md)
- [结果集](reference/apis/js-apis-data-resultset.md)
- [DataAbility 谓词](reference/apis/js-apis-data-ability.md)
- [设置数据项名称](reference/apis/js-apis-settings.md)
- 文件管理
- [文件管理](reference/apis/js-apis-fileio.md)
- [Statfs](reference/apis/js-apis-statfs.md)
- [目录环境](reference/apis/js-apis-environment.md)
- [公共文件访问与管理](reference/apis/js-apis-filemanager.md)
- [应用空间统计](reference/apis/js-apis-storage-statistics.md)
- [卷管理](reference/apis/js-apis-volumemanager.md)
- 账号管理
- [系统帐号管理](reference/apis/js-apis-osAccount.md)
- [分布式帐号管理](reference/apis/js-apis-distributed-account.md)
- [应用帐号管理](reference/apis/js-apis-appAccount.md)
- 电话服务
- [拨打电话](reference/apis/js-apis-call.md)
- [短信服务](reference/apis/js-apis-sms.md)
- [SIM卡管理](reference/apis/js-apis-sim.md)
- [网络搜索](reference/apis/js-apis-radio.md)
- [observer](reference/apis/js-apis-observer.md)
- [蜂窝数据](reference/apis/js-apis-telephony-data.md)
- 网络管理
- [网络连接管理](reference/apis/js-apis-net-connection.md)
- [Socket连接](reference/apis/js-apis-socket.md)
- [WebSocket连接](reference/apis/js-apis-webSocket.md)
- [数据请求](reference/apis/js-apis-http.md)
- 通信与连接
- [WLAN](reference/apis/js-apis-wifi.md)
- [Bluetooth](reference/apis/js-apis-bluetooth.md)
- [RPC通信](reference/apis/js-apis-rpc.md)
- 设备管理
- [传感器](reference/apis/js-apis-sensor.md)
- [振动](reference/apis/js-apis-vibrator.md)
- [屏幕亮度](reference/apis/js-apis-brightness.md)
- [电量信息](reference/apis/js-apis-battery-info.md)
- [系统电源管理](reference/apis/js-apis-power.md)
- [热管理](reference/apis/js-apis-thermal.md)
- [Runninglock锁](reference/apis/js-apis-runninglock.md)
- [设备信息](reference/apis/js-apis-device-info.md)
- [系统属性](reference/apis/js-apis-system-parameter.md)
- [设备管理](reference/apis/js-apis-device-manager.md)
- [窗口](reference/apis/js-apis-window.md)
- [显示设备属性](reference/apis/js-apis-display.md)
- [升级](reference/apis/js-apis-update.md)
- [USB管理](reference/apis/js-apis-usb.md)
- [位置服务](reference/apis/js-apis-geolocation.md)
- 基本功能
- [应用上下文](reference/apis/js-apis-system-app.md)
- [日志打印](reference/apis/js-apis-basic-features-logs.md)
- [页面路由](reference/apis/js-apis-system-router.md)
- [弹窗](reference/apis/js-apis-system-prompt.md)
- [应用配置](reference/apis/js-apis-system-configuration.md)
- [定时器](reference/apis/js-apis-basic-features-timer.md)
- [设置系统时间](reference/apis/js-apis-system-time.md)
- [动画](reference/apis/js-apis-basic-features-animator.md)
- [WebGL](reference/apis/js-apis-webgl.md)
- [WebGL2](reference/apis/js-apis-webgl2.md)
- [屏幕截图](reference/apis/js-apis-screenshot.md)
- [输入法框架](reference/apis/js-apis-inputmethod.md)
- [输入法服务](reference/apis/js-apis-inputmethodengine.md)
- [辅助功能](reference/apis/js-apis-accessibility.md)
- DFX
- [应用打点](reference/apis/js-apis-hiappevent.md)
- [性能打点](reference/apis/js-apis-hitracemeter.md)
- [故障日志获取](reference/apis/js-apis-faultLogger.md)
- [分布式跟踪](reference/apis/js-apis-hitracechain.md)
- [日志打印](reference/apis/js-apis-hilog.md)
- [检测模式](reference/apis/js-apis-hichecker.md)
- [Debug调试](reference/apis/js-apis-hidebug.md)
- 语言基础类库
- [获取进程相关的信息](reference/apis/js-apis-process.md)
- [URL字符串解析](reference/apis/js-apis-url.md)
- [URI字符串解析](reference/apis/js-apis-uri.md)
- [util工具函数](reference/apis/js-apis-util.md)
- [xml解析与生成](reference/apis/js-apis-xml.md)
- [xml转换JavaScript](reference/apis/js-apis-convertxml.md)
- [启动一个worker](reference/apis/js-apis-worker.md)
- [线性容器ArrayList](reference/apis/js-apis-arraylist.md)
- [线性容器Deque](reference/apis/js-apis-deque.md)
- [线性容器List](reference/apis/js-apis-list.md)
- [线性容器LinkedList](reference/apis/js-apis-linkedlist.md)
- [线性容器Queue](reference/apis/js-apis-queue.md)
- [线性容器Stack](reference/apis/js-apis-stack.md)
- [线性容器Vector](reference/apis/js-apis-vector.md)
- [非线性容器HashSet](reference/apis/js-apis-hashset.md)
- [非线性容器HashMap](reference/apis/js-apis-hashmap.md)
- [非线性容器PlainArray](reference/apis/js-apis-plainarray.md)
- [非线性容器TreeMap](reference/apis/js-apis-treemap.md)
- [非线性容器TreeSet](reference/apis/js-apis-treeset.md)
- [非线性容器LightWeightMap](reference/apis/js-apis-lightweightmap.md)
- [非线性容器LightWeightSet](reference/apis/js-apis-lightweightset.md)
- 定制管理
- [配置策略](reference/apis/js-apis-config-policy.md)
- [企业设备管理](reference/apis/js-apis-enterprise-device-manager.md)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册