Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ef7a7e53
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ef7a7e53
编写于
3月 22, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2334 文档更新
Merge pull request !2334 from zengyawen/master
上级
5d2c9304
cdfe53b4
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
1532 addition
and
1490 deletion
+1532
-1490
en/website.md
en/website.md
+515
-31
zh-cn/application-dev/quick-start/start-with-ets.md
zh-cn/application-dev/quick-start/start-with-ets.md
+9
-11
zh-cn/application-dev/quick-start/start-with-js-low-code.md
zh-cn/application-dev/quick-start/start-with-js-low-code.md
+2
-2
zh-cn/application-dev/quick-start/start-with-js.md
zh-cn/application-dev/quick-start/start-with-js.md
+10
-12
zh-cn/application-dev/reference/apis/Readme-CN.md
zh-cn/application-dev/reference/apis/Readme-CN.md
+1
-0
zh-cn/application-dev/reference/apis/js-apis-basic-features-pop-up.md
...ation-dev/reference/apis/js-apis-basic-features-pop-up.md
+0
-133
zh-cn/application-dev/reference/apis/js-apis-basic-features-routes.md
...ation-dev/reference/apis/js-apis-basic-features-routes.md
+0
-291
zh-cn/application-dev/reference/apis/js-apis-distributed-data.md
...pplication-dev/reference/apis/js-apis-distributed-data.md
+313
-319
zh-cn/application-dev/reference/apis/js-apis-request.md
zh-cn/application-dev/reference/apis/js-apis-request.md
+48
-48
zh-cn/application-dev/website.md
zh-cn/application-dev/website.md
+634
-643
未找到文件。
en/website.md
浏览文件 @
ef7a7e53
# 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
zh-cn/application-dev/quick-start/start-with-ets.md
浏览文件 @
ef7a7e53
...
...
@@ -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
)
吧。
zh-cn/application-dev/quick-start/start-with-js-low-code.md
浏览文件 @
ef7a7e53
...
...
@@ -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
)
吧。
zh-cn/application-dev/quick-start/start-with-js.md
浏览文件 @
ef7a7e53
...
...
@@ -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
)
吧。
zh-cn/application-dev/reference/apis/Readme-CN.md
浏览文件 @
ef7a7e53
...
...
@@ -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
)
...
...
zh-cn/application-dev/reference/apis/js-apis-basic-features-pop-up.md
已删除
100644 → 0
浏览文件 @
5d2c9304
# 弹窗
## 导入模块
```
import prompt from '@system.prompt';
```
## 权限列表
无
## prompt.showToast
showToast(Object): void
显示文本弹窗。
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| message | string | 是 | 显示的文本信息。 |
| duration | number | 否 | 默认值1500ms,建议区间:1500ms-10000ms。
<br/>
>

**说明:**
<br/>
>
若小于1500ms则取默认值,最大取值为10000ms。 |
| $
[
bottom]^{5+}$ | <length> | 否 | 设置弹窗边框距离屏幕底部的位置。<br/>> 
**说明:**
<br/>
>
仅手机和平板设备支持。 |
-
示例
```
export default {
showToast() {
prompt.showToast({
message: 'Message Info',
duration: 2000,
});
}
}
```
## prompt.showDialog
showDialog(): void
在页面内显示对话框。
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| title | string | 否 | 标题文本。 |
| message | string | 否 | 内容文本。 |
| buttons | Array | 否 | 对话框中按钮的数组,结构为:{text:'button',
color:
'
\#
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',
color:
'
\#
666666'},支持1-6个按钮。大于6个按钮时弹窗不显示。 |
| success | (data:
TapIndex)
=
>
void | 否 | 接口调用成功的回调函数。 |
| cancel | ()
=
>
void | 否 | 接口调用失败的回调函数。 |
| complete | ()
=
>
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);
},
});
}
}
```
zh-cn/application-dev/reference/apis/js-apis-basic-features-routes.md
已删除
100644 → 0
浏览文件 @
5d2c9304
# 页面路由
>  **须知:**
> 页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。
## 导入模块
```
import router from '@system.router';
```
## 权限列表
无
## router.push
push(Object): void
跳转到应用内的指定页面。
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri | string | 是 | 表示目标页面的uri,可以用以下两种格式:
<br/>
-
页面绝对路径,由配置文件中pages列表提供,例如:
<br/>
-
pages/index/index
<br/>
-
pages/detail/detail
<br/>
-
特殊值,如果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);
}
}
```
>  **说明:**
> 页面路由栈支持的最大Page数量为32。
## router.replace
replace(Object): void
用应用内的某个页面替换当前页面,并销毁被替换的页面。
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri | string | 是 | 目标页面的uri,可以是以下的两种格式:
<br/>
-
页面绝对路径,由配置文件中pages列表提供,例如:
<br/>
-
pages/index/index
<br/>
-
pages/detail/detail
<br/>
-
特殊值,如果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'});
}
}
```
>  **说明:**
> 示例中的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():
<
RouterState
>
获取当前页面的状态信息。
-
返回值
**表1**
RouterState
| 参数名 | 类型 | 说明 |
| -------- | -------- | -------- |
| index | number | 表示当前页面在页面栈中的索引。
<br/>
>

**说明:**
<br/>
>
从栈底到栈顶,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 | ()
=
>
void | 否 | 接口调用成功的回调函数。 |
| fail | ()
=
>
void | 否 | 接口调用失败的回调函数。 |
| complete | ()
=
>
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 | ()
=
>
void | 否 | 接口调用成功的回调函数。 |
| fail | ()
=
>
void | 否 | 接口调用失败的回调函数。 |
| complete | ()
=
>
void | 否 | 接口调用结束的回调函数。 |
-
示例
```
export default {
disableAlertBeforeBackPage() {
router.disableAlertBeforeBackPage({
success: function() {
console.log('success');
},
fail: function() {
console.log('fail');
},
});
}
}
```
zh-cn/application-dev/reference/apis/js-apis-distributed-data.md
浏览文件 @
ef7a7e53
...
...
@@ -11,8 +11,6 @@ import distributedData from '@ohos.data.distributedData';
```
## distributedData.createKVManager
createKVManager(config: KVManagerConfig, callback: AsyncCallback
<
KVManager
>
): void
...
...
@@ -21,7 +19,7 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback<KVManager>
**系统能力**
:SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
...
...
@@ -29,9 +27,8 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback<KVManager>
| callback | AsyncCallback
<
[KVManager](#kvmanager)
>
| 是 | KVManager实例创建时调用的回调,返回KVManager对象实例。 |
-
示例
:
**示例**
:
```
let kvManager;
try {
const kvManagerConfig = {
...
...
@@ -52,7 +49,6 @@ createKVManager(config: KVManagerConfig, callback: AsyncCallback<KVManager>
} catch (e) {
console.log("An unexpected error occurred. Error:" + e);
}
```
## distributedData.createKVManager
...
...
@@ -62,21 +58,20 @@ createKVManager(config: KVManagerConfig): Promise<KVManager>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| config |
[
KVManagerConfig
](
#kvmanager
)
| 是 | 提供KVManager实例的配置信息,包括调用方的包名和用户信息。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
[KVManager](#kvmanager)
>
| 指定的Promise回调方法,返回创建的KVManager对象实例。 |
-
示例
:
**示例**
:
```
let kvManager;
try {
const kvManagerConfig = {
...
...
@@ -95,7 +90,6 @@ createKVManager(config: KVManagerConfig): Promise<KVManager>
} catch (e) {
console.log("An unexpected error occurred. Error:" + e);
}
```
## KVManagerConfig
...
...
@@ -148,7 +142,7 @@ getKVStore<T extends KVStore>(storeId: string, options: Options, callback:
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
...
...
@@ -156,7 +150,7 @@ getKVStore<T extends KVStore>(storeId: string, options: Options, callback:
| options |
[
Options
](
#options
)
| 是 | 创建KVStore实例的配置信息。 |
| callback | AsyncCallback
<
T
>
,
<
T extends KVStore
>
| 是 | 创建KVStore实例的回调,返回KVStore对象实例。 |
-
示例
:
**示例**
:
```
let kvStore;
...
...
@@ -192,7 +186,7 @@ getKVStore<T extends KVStore>(storeId: string, options: Options): Promise&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ------- | ---------------------- | ---- | -------------------- |
...
...
@@ -200,14 +194,14 @@ getKVStore<T extends KVStore>(storeId: string, options: Options): Promise&
| options |
[
Options
](
#options
)
| 是 | 创建KVStore实例的配置信息。|
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| -------------------------------------- | ------------------------ |
| Promise
<
T
>
<
T extends KVStore
>
| 指定的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
<
void
>
| 是 | 回调函数,如果数据库关闭成功则返回true,否则返回false。 |
-
示例
:
**示例**
:
```
let kvStore;
...
...
@@ -286,7 +280,7 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore): Promise<void&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------------- |
...
...
@@ -294,13 +288,13 @@ closeKVStore(appId: string, storeId: string, kvStore: KVStore): Promise<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<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -349,7 +343,7 @@ deleteKVStore(appId: string, storeId: string, callback: AsyncCallback<void>
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,如果成功返回true,否则返回false。 |
-
示例
:
**示例**
:
```
let kvManager;
...
...
@@ -384,7 +378,7 @@ deleteKVStore(appId: string, storeId: string): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -392,13 +386,13 @@ deleteKVStore(appId: string, storeId: string): Promise<void>
| storeId | string | 是 | 要删除的数据库唯一标识符,长度不大于
[
MAX_STORE_ID_LENGTH
](
#constants
)
。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------------- | -------------- |
| Promise
<
void
>
| Promise实例,如果成功返回true,否则返回false。 |
-
示例
:
**示例**
:
```
let kvManager;
...
...
@@ -438,14 +432,14 @@ getAllKVStoreId(appId: string, callback: AsyncCallback<string[]>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| appId | string | 是 | 所调用数据库方的包名。 |
| callback | AsyncCallback
<
void
>
| 是 |回调函数,返回所有创建的 KvStore 数据库的 storeId。 |
-
示例
:
**示例**
:
```
let kvManager;
...
...
@@ -468,20 +462,20 @@ getAllKVStoreId(appId: string): Promise<string[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| appId | string | 是 | 所调用数据库方的包名。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------------- | -------------- |
| Promise
<
string[]
>
| Promise实例,返回所有创建的 KvStore 数据库的 storeId。 |
-
示例
:
**示例**
:
```
let kvManager;
...
...
@@ -507,7 +501,7 @@ on(event: 'distributedDataServiceDie', deathCallback: Callback<void>): voi
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -516,7 +510,7 @@ on(event: 'distributedDataServiceDie', deathCallback: Callback<void>): voi
-
示例
**示例**
```
let kvManager;
...
...
@@ -541,7 +535,7 @@ off(event: 'distributedDataServiceDie', deathCallback?: Callback<void>): v
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -549,7 +543,7 @@ off(event: 'distributedDataServiceDie', deathCallback?: Callback<void>): v
| deathCallback | Callback
<
void
>
| 否 | 回调函数,取消设备状态改变时获取通知。 |
-
示例
**示例**
```
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
<
void> | 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2125,21 +2119,21 @@ put(key: string, value: Uint8Array | string | number | boolean): Promise<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
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2165,14 +2159,14 @@ delete(key: string, callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要删除数据的key,不能为空且长度不大于
[
MAX_KEY_LENGTH
](
#constants
)
。 |
| callback | AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2207,19 +2201,19 @@ delete(key: string): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key | string | 是 |要删除数据的key,不能为空且长度不大于
[
MAX_KEY_LENGTH
](
#constants
)
。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2250,7 +2244,7 @@ on(event: 'dataChange', type: SubscribeType, observer: Callback<ChangeNotific
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -2259,7 +2253,7 @@ on(event: 'dataChange', type: SubscribeType, observer: Callback<ChangeNotific
| observer |Callback
<
[ChangeNotification](#changenotification)
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2277,7 +2271,7 @@ on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -2285,7 +2279,7 @@ on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>
| syncCallback |Callback
<
Array
<
[string, number]
>>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2302,14 +2296,14 @@ off(event:'dataChange', observer?: Callback<ChangeNotification>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'dataChange' | 是 |回调函数名称。 |
| observer |Callback
<
[ChangeNotification](#changenotification)
>
|否 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2330,14 +2324,14 @@ putBatch(entries: Entry[], callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| entries |
[
Entry
](
#entry
)[]
| 是 |表示要批量插入的键值对。 |
| callback |Asyncallback
<
void
>
|是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2378,19 +2372,19 @@ putBatch(entries: Entry[]): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| entries |
[
Entry
](
#entry
)[]
| 是 |表示要批量插入的键值对。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2433,14 +2427,14 @@ deleteBatch(keys: string[], callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keys |string[] | 是 |表示要批量删除的键值对。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2480,19 +2474,19 @@ deleteBatch(keys: string[]): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keys |string[] | 是 |表示要批量删除的键值对。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2536,13 +2530,13 @@ startTransaction(callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2588,13 +2582,13 @@ startTransaction(): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2623,13 +2617,13 @@ commit(callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2655,13 +2649,13 @@ commit(): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2685,13 +2679,13 @@ rollback(callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2717,13 +2711,13 @@ rollback(): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2747,14 +2741,14 @@ enableSync(enabled: boolean, callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| enabled |boolean | 是 |指定是否开启同步,ture表示开启同步,false表示不启用同步。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2780,19 +2774,19 @@ enableSync(enabled: boolean): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| enabled |boolean | 是 |指定是否开启同步,ture表示开启同步,false表示不启用同步。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|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
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2848,7 +2842,7 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise<v
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -2856,13 +2850,13 @@ setSyncRange(localLabels: string[], remoteSupportLabels: string[]): Promise<v
| remoteSupportLabels |string[] | 是 |表示要同步数据的设备的同步标签。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
| Promise
<
void
>
|Promise实例,用于异步处理。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -2959,14 +2953,14 @@ get(key: string, callback: AsyncCallback<Uint8Array | string | boolean | numb
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key |string | 是 |要查询数据的key,不能为空且长度不大于
[
MAX_KEY_LENGTH
](
#constants
)
。 |
| callback |AsyncCallback
<
Uint8Array / string / boolean / number
>
) | 是 |回调函数,获取查询的值。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -2997,21 +2991,21 @@ get(key: string): Promise<Uint8Array | string | boolean | number>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| key |string | 是 |要查询数据的key,不能为空且长度不大于
[
MAX_KEY_LENGTH
](
#constants
)
。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
Uint8Array / string / boolean / number
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3041,14 +3035,14 @@ getEntries(keyPrefix: string, callback: AsyncCallback<Entry[]>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback
<
Entry[]
>
| 是 |回调函数,获取指定前缀的键值对列表。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3087,19 +3081,19 @@ getEntries(keyPrefix: string): Promise<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[Entry](#entry)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3145,14 +3139,14 @@ getEntries(query: Query, callback: AsyncCallback<Entry[]>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback
<
Entry[]
>
| 是 |回调函数,获取指定前缀的键值对列表。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3196,19 +3190,19 @@ getEntries(query: Query): Promise<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[Entry](#entry)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
try {
...
...
@@ -3253,14 +3247,14 @@ getResultSet(keyPrefix: string, callback: AsyncCallback<KvStoreResultSet>)
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback
<
[KvStoreResultSet](#kvstoreresultset8)
>
| 是 |表示要匹配的键前缀。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3302,19 +3296,19 @@ getResultSet(keyPrefix: string): Promise<KvStoreResultSet>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[KvStoreResultSet](#kvstoreresultset8)
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3362,14 +3356,14 @@ getResultSet(query: Query, callback: AsyncCallback<KvStoreResultSet>): voi
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |Query | 是 |表示查询对象。 |
| callback |AsyncCallback
<
[KvStoreResultSet](#kvstoreresultset8)
>
| 是 |回调函数,获取与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3410,19 +3404,19 @@ getResultSet(query: Query): Promise<KvStoreResultSet>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[KvStoreResultSet](#kvstoreresultset8)
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3466,14 +3460,14 @@ closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback<void>)
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |
[
KvStoreResultSet
](
#kvstoreresultset8
)
| 是 |表示要关闭的 KvStoreResultSet 对象。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数,获取由 getResultSet 返回的 KvStoreResultSet 对象。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3500,19 +3494,19 @@ closeResultSet(resultSet: KvStoreResultSet): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |
[
KvStoreResultSet
](
#kvstoreresultset8
)
| 是 |表示要关闭的 KvStoreResultSet 对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
void
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3537,14 +3531,14 @@ getResultSize(query: Query, callback: AsyncCallback<number>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
number
>
| 是 |回调函数,获取与指定 Query 对象匹配的结果数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3583,19 +3577,19 @@ getResultSize(query: Query): Promise<number>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
number
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3638,14 +3632,14 @@ removeDeviceData(deviceId: string, callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |表示要删除设备的名称。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3680,19 +3674,19 @@ removeDeviceData(deviceId: string): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |表示要删除设备的名称。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
void
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3729,14 +3723,14 @@ on(event: 'syncComplete', syncCallback: Callback<Array<[string, number]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'syncComplete' | 是 |同步完成时触发的事件名。 |
| syncCallback |Callback
<
Array
<
[string, number]
>>
| 是 |用于向调用方发送同步结果的回调。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3765,7 +3759,7 @@ off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -3773,7 +3767,7 @@ off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]&
| syncCallback |Callback
<
Array
<
[string, number]
>>
| 否 |用于向调用方发送同步结果的回调。 |
-
示例
**示例**
```
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<void>)
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -3828,7 +3822,7 @@ setSyncParam(defaultAllowedDelayMs: number, callback: AsyncCallback<void>)
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3851,20 +3845,20 @@ setSyncParam(defaultAllowedDelayMs: number): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| defaultAllowedDelayMs |number | 是 |表示数据库同步允许的默认延迟,以毫秒为单位。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
void
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3889,13 +3883,13 @@ getSecurityLevel(callback: AsyncCallback<SecurityLevel>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| callback |AsyncCallback
<
[SecurityLevel](#securitylevel)
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3917,14 +3911,14 @@ getSecurityLevel(): Promise<SecurityLevel>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[SecurityLevel](#securitylevel)
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -3954,7 +3948,7 @@ get(deviceId: string, key: string, callback: AsyncCallback<boolean|string|num
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -3963,7 +3957,7 @@ get(deviceId: string, key: string, callback: AsyncCallback<boolean|string|num
| callback |AsyncCallback
<
boolean/string/number/Uint8Array
>
| 是 |回调函数,返回匹配给定条件的字符串值。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -3990,20 +3984,20 @@ get(deviceId: string, key: string): Promise<boolean|string|number|Uint8Array&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| key |string | 是 |表示要查询 key 值的键。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
boolean/string/number/Uint8Array
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4034,7 +4028,7 @@ getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback<Entry
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -4042,7 +4036,7 @@ getEntries(deviceId: string, keyPrefix: string, callback: AsyncCallback<Entry
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback
<
[Entry](#entry)[]
>
| 是 |回调函数,返回满足给定条件的所有键值对的列表。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4082,20 +4076,20 @@ getEntries(deviceId: string, keyPrefix: string): Promise<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[Entry](#entry)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4141,14 +4135,14 @@ getEntries(query: Query, callback: AsyncCallback<Entry[]>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
[Entry](#entry)[]
>
| 是 |回调函数,返回与指定 Query 对象匹配的键值对列表。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4194,19 +4188,19 @@ getEntries(query: Query): Promise<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[Entry](#entry)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4252,7 +4246,7 @@ getEntries(deviceId: string, query: Query, callback: AsyncCallback<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -4260,7 +4254,7 @@ getEntries(deviceId: string, query: Query, callback: AsyncCallback<Entry[]>
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
[Entry](#entry)[]
>
| 是 |回调函数,返回与指定 Query 对象匹配的键值对列表。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4306,20 +4300,20 @@ getEntries(deviceId: string, query: Query): Promise<Entry[]>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |键值对所属的设备ID。 |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[Entry](#entry)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4366,7 +4360,7 @@ getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback<KvS
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -4374,7 +4368,7 @@ getResultSet(deviceId: string, keyPrefix: string, callback: AsyncCallback<KvS
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
| callback |AsyncCallback
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
| 是 |回调函数,返回 KvStoreResultSet 对象。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4401,20 +4395,20 @@ getResultSet(deviceId: string, keyPrefix: string): Promise<KvStoreResultSet&g
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要查询其数据的设备。 |
| keyPrefix |string | 是 |表示要匹配的键前缀。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4445,14 +4439,14 @@ getResultSet(query: Query, callback: AsyncCallback<KvStoreResultSet>): voi
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
| 是 |回调函数,返回与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4497,19 +4491,19 @@ getResultSet(query: Query): Promise<KvStoreResultSet>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4561,7 +4555,7 @@ getResultSet(deviceId: string, query: Query, callback: AsyncCallback<KvStoreR
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -4569,7 +4563,7 @@ getResultSet(deviceId: string, query: Query, callback: AsyncCallback<KvStoreR
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
| 是 |回调函数,返回与指定 Query 对象匹配的 KvStoreResultSet 对象。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4613,20 +4607,20 @@ getResultSet(deviceId: string, query: Query): Promise<KvStoreResultSet>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |KvStoreResultSet对象所属的设备ID。 |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
[KvStoreResultSet](#kvstoreresultset8)[]
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4679,14 +4673,14 @@ closeResultSet(resultSet: KvStoreResultSet, callback: AsyncCallback<void>)
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |
[
KvStoreResultSet
](
#getresultset8
)
| 是 |指示要关闭的 KvStoreResultSet 对象。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4714,19 +4708,19 @@ closeResultSet(resultSet: KvStoreResultSet): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| resultSet |
[
KvStoreResultSet
](
#getresultset8
)
| 是 |指示要关闭的 KvStoreResultSet 对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
void
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4752,14 +4746,14 @@ getResultSize(query: Query, callback: AsyncCallback<number>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
number
>
| 是 |回调函数,返回与指定 Query 对象匹配的结果数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4799,19 +4793,19 @@ getResultSize(query: Query): Promise<number>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
number
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4855,7 +4849,7 @@ getResultSize(deviceId: string, query: Query, callback: AsyncCallback<number&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -4863,7 +4857,7 @@ getResultSize(deviceId: string, query: Query, callback: AsyncCallback<number&
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
| callback |AsyncCallback
<
number
>
| 是 |回调函数,返回与指定 Query 对象匹配的结果数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -4902,20 +4896,20 @@ getResultSize(deviceId: string, query: Query): Promise<number>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |KvStoreResultSet对象所属的设备ID。 |
| query |
[
Query
](
#query8
)
| 是 |表示查询对象。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
number
>
|Promise实例,用于获取异步返回结果。|
-
示例
**示例**
```
let kvStore;
...
...
@@ -4958,14 +4952,14 @@ removeDeviceData(deviceId: string, callback: AsyncCallback<void>): void
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要删除其数据的设备。 |
| callback |AsyncCallback
<
void
>
| 是 |回调函数。 |
-
示例
**示例**
```
let kvStore;
...
...
@@ -5000,19 +4994,19 @@ removeDeviceData(deviceId: string): Promise<void>
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.DistributedKVStore。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| deviceId |string | 是 |标识要删除其数据的设备。 |
-
返回值
:
**返回值**
:
| 类型 | 说明 |
| ------ | ------- |
|Promise
<
void
>
|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<Arrary<[string, number]&g
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
| event |'syncComplete' | 是 |同步完成时触发的事件名。 |
| syncCallback |Callback<Arrary
<
<[string, number]
>
| 是 |用于向调用方发送同步结果的回调。 |
-
示例
**示例**
```
const KEY_TEST_FLOAT_ELEMENT = 'key_test_float';
const VALUE_TEST_FLOAT_ELEMENT = 321.12;
...
...
@@ -5121,7 +5115,7 @@ off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]&
**系统能力**
: SystemCapability.DistributedDataManager.KVStore.Core。
-
参数
:
**参数**
:
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ---- | ----------------------- |
...
...
@@ -5129,7 +5123,7 @@ off(event: 'syncComplete', syncCallback?: Callback<Array<[string, number]&
| syncCallback |Callback<Arrary
<
[string, number]
>>
| 否 |用于向调用方发送同步结果的回调。 |
-
示例
**示例**
```
let kvStore;
...
...
zh-cn/application-dev/reference/apis/js-apis-request.md
浏览文件 @
ef7a7e53
...
...
@@ -126,7 +126,7 @@ upload(config: UploadConfig, callback: AsyncCallback<UploadTask>): void
### on('progress')
on(type: 'progress', callback:
AsyncCallback
<
uploadedSize: number, totalSize: number
>
=
>
void): void
on(type: 'progress', callback:
(uploadedSize: number, totalSize: number)
=
>
void): void
开启上传任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -142,10 +142,10 @@ on(type: 'progress', callback:AsyncCallback <uploadedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
-
示例:
...
...
@@ -159,7 +159,7 @@ on(type: 'progress', callback:AsyncCallback <uploadedSize: number, totalSize:
### on('headerReceive')<sup>7+</sup>
on(type: 'headerReceive', callback:
AsyncCallback
<
object
>
=
>
void): void
on(type: 'headerReceive', callback:
(header: object)
=
>
void): void
开启上传任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -171,13 +171,13 @@ on(type: 'headerReceive', callback: AsyncCallback<object> => void): voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 订阅的事件类型,取值为'headerReceive'(接收响应头)。 |
| callback |
AsyncCallback
<
object
>
| 是 | HTTP
Response
Header事件的回调函数。 |
| callback |
header:
object
| 是 | HTTP
Response
Header事件的回调函数。 |
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header
s | object | 是 | HTTP
Response
Header。 |
| header
| object | 是 | HTTP
Response
Header。 |
-
示例:
...
...
@@ -191,7 +191,7 @@ on(type: 'headerReceive', callback: AsyncCallback<object> => void): voi
### off('progress')
off(type:
'progress', callback:AsyncCallback
<
uploadedSize: number, totalSize: number
>
=
>
void): void
off(type:
'progress', callback?: (uploadedSize: number, totalSize: number) =
>
void): void
关闭上传任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -207,10 +207,10 @@ off(type: 'progress', callback:AsyncCallback<uploadedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
-
示例:
...
...
@@ -224,7 +224,7 @@ off(type: 'progress', callback:AsyncCallback<uploadedSize: number, totalSize:
### off('headerReceive')<sup>7+</sup>
off(type: 'headerReceive', callback
:AsyncCallback
<
object
>
=
>
void): void
off(type: 'headerReceive', callback
?: (header: object)
=
>
void): void
关闭上传任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -236,13 +236,13 @@ off(type: 'headerReceive', callback:AsyncCallback<object> => void): voi
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 取消订阅的事件类型,取值为'headerReceive'(接收响应头)。 |
| callback |
AsyncCallback
<
object
>
| 否 | HTTP
Response
Header事件的回调函数。 |
| callback |
header:
object
| 否 | HTTP
Response
Header事件的回调函数。 |
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header
s | object | 是 | HTTP
Response
Header。 |
| header
| object | 是 | HTTP
Response
Header。 |
-
示例:
...
...
@@ -337,7 +337,7 @@ remove(callback: AsyncCallback<boolean>): void
| -------- | -------- | -------- | -------- |
| filename | string | 否 | multipart提交时,请求头中的文件名。 |
| name | string | 否 | multipart提交时,表单项目的名称,缺省为file。 |
| ur
l
| string | 是 | 文件的本地存储路径。
<br/>
支持“dataability”和“internal”两种协议类型,但“internal”仅支持临时目录,示例:
<br/>
dataability:///com.domainname.dataability.persondata/person/10/file.txt
<br/>
internal://cache/path/to/file.txt |
| ur
i
| 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<DownloadTask>): v
### on('progress')
on(type: 'progress', callback:
AsyncCallback
<
receivedSize: number, totalSize: number
>
=
>
void): void
on(type: 'progress', callback:
(receivedSize: number, totalSize: number)
=
>
void): void
开启下载任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -435,10 +435,10 @@ on(type: 'progress', callback:AsyncCallback<receivedSize: number, totalSize:
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
-
示例:
...
...
@@ -459,7 +459,7 @@ on(type: 'progress', callback:AsyncCallback<receivedSize: number, totalSize:
### off('progress')
off(type: 'progress', callback
: AsyncCallback
<
receivedSize: number, totalSize: number
>
=
>
void): void
off(type: 'progress', callback
?: (receivedSize: number, totalSize: number)
=
>
void): void
关闭下载任务监听,异步方法,使用callback形式返回结果。
...
...
@@ -475,10 +475,10 @@ off(type: 'progress', callback: AsyncCallback<receivedSize: number, totalSize
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
-
示例:
...
...
@@ -499,7 +499,7 @@ off(type: 'progress', callback: AsyncCallback<receivedSize: number, totalSize
### on('complete')<sup>7+</sup>
on(type: 'complete', callback:
AsyncCallback
<>
=
>
void): void
on(type: 'complete', callback:
()
=
>
void): void
开启下载任务完成监听,异步方法,使用callback形式返回。
...
...
@@ -532,7 +532,7 @@ on(type: 'complete', callback:AsyncCallback<> => void): void
### off('complete')<sup>7+</sup>
off(type: 'complete', callback
:AsyncCallback
<>
=
>
void): void
off(type: 'complete', callback
?:()
=
>
void): void
取消下载任务完成监听,异步方法,使用callback形式返回。
...
...
@@ -565,7 +565,7 @@ off(type: 'complete', callback:AsyncCallback<> => void): void
### on('fail')<sup>7+</sup>
on(type: 'fail', callback:
AsyncCallback
<
err: number
>
=
>
void): void
on(type: 'fail', callback:
(err: number)
=
>
void): void
开启下载任务失败监听,异步方法,使用callback形式返回结果。
...
...
@@ -581,9 +581,9 @@ on(type: 'fail', callback:AsyncCallback<err: number> => void): void
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码,错误原因见
[
ERROR.*
](
#常量
)
。 |
| err | number | 是 | 下载失败的错误码,错误原因见
[
ERROR.*
](
#常量
)
。 |
-
示例
...
...
@@ -604,7 +604,7 @@ on(type: 'fail', callback:AsyncCallback<err: number> => void): void
### off('fail')<sup>7+</sup>
off(type: 'fail', callback
:AsyncCallback
<
err: number
>
=
>
void): void
off(type: 'fail', callback
?: (err: number)
=
>
void): void
取消下载任务失败监听,异步方法,使用callback形式返回结果。
...
...
@@ -620,9 +620,9 @@ off(type: 'fail', callback:AsyncCallback<err: number> => void): void
回调函数的参数
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码。错误原因见
[
ERROR_*
](
#常量
)
。 |
| err | number | 是 | 下载失败的错误码。错误原因见
[
ERROR_*
](
#常量
)
。 |
-
示例
...
...
@@ -643,7 +643,7 @@ off(type: 'fail', callback:AsyncCallback<err: number> => void): void
### on('pause')<sup>7+</sup>
on(type: 'pause', callback:
AsyncCallback
<>
=
>
void): void
on(type: 'pause', callback:
()
=
>
void): void
开启下载任务暂停监听,异步方法,使用callback形式返回结果。
...
...
@@ -676,7 +676,7 @@ on(type: 'pause', callback:AsyncCallback<> => void): void
### off('pause')<sup>7+</sup>
off(type: 'pause', callback
:AsyncCallback
<>
=
>
void): void
off(type: 'pause', callback
?:()
=
>
void): void
取消下载任务暂停监听,异步方法,使用callback形式返回结果。
...
...
@@ -709,7 +709,7 @@ off(type: 'pause', callback:AsyncCallback<> => void): void
### on('remove')<sup>7+</sup>
on(type: 'remove', callback:
AsyncCallback
<>
=
>
void): void
on(type: 'remove', callback:
()
=
>
void): void
开启下载任务移除监听,异步方法,使用callback形式返回结果。
...
...
@@ -742,7 +742,7 @@ on(type: 'remove', callback:AsyncCallback<> => void): void
### off('remove')<sup>7+</sup>
off(type: 'remove', callback
:AsyncCallback
<>
=
>
void): void
off(type: 'remove', callback
?:()
=
>
void): void
取消下载任务移除监听,异步方法,使用callback形式返回结果。
...
...
@@ -847,7 +847,7 @@ query(): Promise<DownloadInfo>
-
参数:
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
[DownloadInfo](#downloadinfo)
>
| 查询下载任务信息。 |
| Promise
<
[DownloadInfo](#downloadinfo
7
)
>
| 查询下载任务信息。 |
-
示例
...
...
@@ -873,7 +873,7 @@ query(callback: AsyncCallback<DownloadInfo>): void
-
参数:
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback
<
[DownloadInfo](#downloadinfo)
>
| 是 | 查询下载任务的回调函数。 |
| callback | AsyncCallback
<
[DownloadInfo](#downloadinfo
7
)
>
| 是 | 查询下载任务的回调函数。 |
-
示例:
...
...
@@ -944,7 +944,7 @@ queryMimeType(callback: AsyncCallback<string>): void;
### pause<sup>7+</sup>
pause(): Promise
<
boolean
>
pause(): Promise
<
void
>
暂停下载任务,异步方法,使用promise形式返回结果。
...
...
@@ -955,7 +955,7 @@ pause(): Promise<boolean>
-
返回值:
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
boolean
>
| 暂停下载任务是否成功。 |
| Promise
<
void
>
| 暂停下载任务是否成功。 |
-
示例
...
...
@@ -974,7 +974,7 @@ pause(): Promise<boolean>
### pause<sup>7+</sup>
pause(callback: AsyncCallback
<
boolean
>
): void
pause(callback: AsyncCallback
<
void
>
): void
暂停下载任务,异步方法,使用callback形式返回结果。
...
...
@@ -985,7 +985,7 @@ pause(callback: AsyncCallback<boolean>): void
-
参数
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback
<
boolean
>
| 是 | 暂停下载任务的回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 暂停下载任务的回调函数。 |
-
示例
...
...
@@ -1006,7 +1006,7 @@ pause(callback: AsyncCallback<boolean>): void
### resume<sup>7+</sup>
resume(): Promise
<
boolean
>
resume(): Promise
<
void
>
重新启动暂停的下载任务,异步方法,使用promise形式返回结果。
...
...
@@ -1017,7 +1017,7 @@ resume(): Promise<boolean>
-
参数:
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
boolean
>
| 重新启动暂停的下载任务是否成功。 |
| Promise
<
void
>
| 重新启动暂停的下载任务是否成功。 |
-
示例
...
...
@@ -1037,7 +1037,7 @@ resume(): Promise<boolean>
### resume<sup>7+</sup>
resume(callback: AsyncCallback
<
boolean
>
): void
resume(callback: AsyncCallback
<
void
>
): void
重新启动暂停的下载任务,异步方法,使用callback形式返回结果。
...
...
@@ -1048,7 +1048,7 @@ resume(callback: AsyncCallback<boolean>): void
-
参数
| 参数名 | 参数类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback
<
boolean
>
| 是 | 重新启动暂停的下载任务的回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 重新启动暂停的下载任务的回调函数。 |
-
示例
...
...
@@ -1083,7 +1083,7 @@ resume(callback: AsyncCallback<boolean>): void
| title | string | 否 | 设置下载会话标题。 |
## DownloadInfo
## DownloadInfo
<sup>7+</sup>
**系统能力**
: SystemCapability.MiscServices.Download
...
...
zh-cn/application-dev/website.md
浏览文件 @
ef7a7e53
# 应用开发
-
[
应用开发导读
](
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录