Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
90e9cecd
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
90e9cecd
编写于
4月 19, 2022
作者:
H
HelloCrease
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
HelloCrease
<
lian15@huawei.com
>
上级
c8d07da9
变更
33
隐藏空白更改
内联
并排
Showing
33 changed file
with
296 addition
and
12 deletion
+296
-12
zh-cn/application-dev/application-dev-website.md
zh-cn/application-dev/application-dev-website.md
+1
-1
zh-cn/application-dev/background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md
...led-reminder/background-agent-scheduled-reminder-guide.md
+22
-4
zh-cn/application-dev/background-task-management/Readme-CN.md
...n/application-dev/background-task-management/Readme-CN.md
+0
-1
zh-cn/application-dev/internationalization/intl-guidelines.md
...n/application-dev/internationalization/intl-guidelines.md
+6
-0
zh-cn/application-dev/ui/Readme-CN.md
zh-cn/application-dev/ui/Readme-CN.md
+1
-1
zh-cn/application-dev/ui/ts-application-resource-access.md
zh-cn/application-dev/ui/ts-application-resource-access.md
+7
-0
zh-cn/application-dev/ui/ui-js-animate-background-position-style.md
...ication-dev/ui/ui-js-animate-background-position-style.md
+8
-1
zh-cn/application-dev/ui/ui-js-animate-transform.md
zh-cn/application-dev/ui/ui-js-animate-transform.md
+15
-0
zh-cn/application-dev/ui/ui-js-building-ui-component.md
zh-cn/application-dev/ui/ui-js-building-ui-component.md
+24
-0
zh-cn/application-dev/ui/ui-js-building-ui-routes.md
zh-cn/application-dev/ui/ui-js-building-ui-routes.md
+7
-0
zh-cn/application-dev/ui/ui-js-component-tabs.md
zh-cn/application-dev/ui/ui-js-component-tabs.md
+8
-1
zh-cn/application-dev/ui/ui-js-components-canvas.md
zh-cn/application-dev/ui/ui-js-components-canvas.md
+6
-0
zh-cn/application-dev/ui/ui-js-components-chart.md
zh-cn/application-dev/ui/ui-js-components-chart.md
+10
-0
zh-cn/application-dev/ui/ui-js-components-dialog.md
zh-cn/application-dev/ui/ui-js-components-dialog.md
+9
-0
zh-cn/application-dev/ui/ui-js-components-grid.md
zh-cn/application-dev/ui/ui-js-components-grid.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-image-animator.md
zh-cn/application-dev/ui/ui-js-components-image-animator.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-images.md
zh-cn/application-dev/ui/ui-js-components-images.md
+8
-0
zh-cn/application-dev/ui/ui-js-components-input.md
zh-cn/application-dev/ui/ui-js-components-input.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-list.md
zh-cn/application-dev/ui/ui-js-components-list.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-menu.md
zh-cn/application-dev/ui/ui-js-components-menu.md
+6
-0
zh-cn/application-dev/ui/ui-js-components-picker.md
zh-cn/application-dev/ui/ui-js-components-picker.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-slider.md
zh-cn/application-dev/ui/ui-js-components-slider.md
+9
-0
zh-cn/application-dev/ui/ui-js-components-stepper.md
zh-cn/application-dev/ui/ui-js-components-stepper.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-svg-overview.md
zh-cn/application-dev/ui/ui-js-components-svg-overview.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-text.md
zh-cn/application-dev/ui/ui-js-components-text.md
+7
-0
zh-cn/application-dev/ui/ui-js-components-toolbar.md
zh-cn/application-dev/ui/ui-js-components-toolbar.md
+7
-0
zh-cn/application-dev/ui/ui-js-custom-components.md
zh-cn/application-dev/ui/ui-js-custom-components.md
+11
-2
zh-cn/application-dev/ui/ui-js-overview.md
zh-cn/application-dev/ui/ui-js-overview.md
+25
-0
zh-cn/application-dev/ui/ui-ts-components-web.md
zh-cn/application-dev/ui/ui-ts-components-web.md
+6
-0
zh-cn/application-dev/ui/ui-ts-layout-flex.md
zh-cn/application-dev/ui/ui-ts-layout-flex.md
+7
-0
zh-cn/application-dev/ui/ui-ts-layout-mediaquery.md
zh-cn/application-dev/ui/ui-ts-layout-mediaquery.md
+7
-0
zh-cn/application-dev/ui/ui-ts-overview.md
zh-cn/application-dev/ui/ui-ts-overview.md
+29
-0
zh-cn/application-dev/website.md
zh-cn/application-dev/website.md
+1
-1
未找到文件。
zh-cn/application-dev/application-dev-website.md
浏览文件 @
90e9cecd
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
-
[
CanvasRenderingContext2D对象
](
ui/ui-js-components-canvasrenderingcontext2d.md
)
-
[
CanvasRenderingContext2D对象
](
ui/ui-js-components-canvasrenderingcontext2d.md
)
-
[
Path2D对象
](
ui/ui-js-components-path2d.md
)
-
[
Path2D对象
](
ui/ui-js-components-path2d.md
)
-
[
OffscreenCanvas对象
](
ui/ui-js-components-offscreencanvas.md
)
-
[
OffscreenCanvas对象
](
ui/ui-js-components-offscreencanvas.md
)
-
[
栅格布局
](
ui/ui-js-components-
calendar
.md
)
-
[
栅格布局
](
ui/ui-js-components-
grid
.md
)
-
Svg开发指导
-
Svg开发指导
-
[
基础知识
](
ui/ui-js-components-svg-overview.md
)
-
[
基础知识
](
ui/ui-js-components-svg-overview.md
)
-
[
绘制图形
](
ui/ui-js-components-svg-graphics.md
)
-
[
绘制图形
](
ui/ui-js-components-svg-graphics.md
)
...
...
zh-cn/application-dev/background-agent-scheduled-reminder/background-agent-scheduled-reminder-guide.md
浏览文件 @
90e9cecd
...
@@ -139,8 +139,12 @@ interface LocalDateTime:时间信息实例
...
@@ -139,8 +139,12 @@ interface LocalDateTime:时间信息实例
1.
定义一个倒计时实例
1.
定义一个倒计时实例
```
```
import reminderAgent from '@ohos.reminderAgent';
import reminderAgent from '@ohos.reminderAgent';
import notification from '@ohos.notification';export default {
import notification from '@ohos.notification';
timer: {
export default {
// JS工程写法:
// timer: {
// eTS工程写法:
let timer : reminderAgent.ReminderRequestTimer = {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER,
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_TIMER,
triggerTimeInSeconds: 10,
triggerTimeInSeconds: 10,
actionButton: [
actionButton: [
...
@@ -186,7 +190,10 @@ interface LocalDateTime:时间信息实例
...
@@ -186,7 +190,10 @@ interface LocalDateTime:时间信息实例
日历实例定义:
日历实例定义:
```
```
calendar: {
// JS工程写法:
// calendar: {
// eTS工程写法:
let calendar : reminderAgent.ReminderRequestCalendar = {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_CALENDAR,
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_CALENDAR,
dateTime: {
dateTime: {
year: 2050,
year: 2050,
...
@@ -231,7 +238,10 @@ calendar: {
...
@@ -231,7 +238,10 @@ calendar: {
闹钟实例定义:
闹钟实例定义:
```
```
alarm: {
// JS工程写法:
// alarm: {
// eTS工程写法:
let alarm : reminderAgent.ReminderRequestAlarm = {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_ALARM,
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_ALARM,
hour: 11,
hour: 11,
minute: 14,
minute: 14,
...
@@ -265,3 +275,11 @@ alarm: {
...
@@ -265,3 +275,11 @@ alarm: {
slotType: notification.SlotType.SOCIAL_COMMUNICATION
slotType: notification.SlotType.SOCIAL_COMMUNICATION
}
}
```
```
## 相关实例
基于后台代理提醒开发,有以下相关实例可供参考:
-
[
`AlarmClock`:后台代理提醒(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/Notification/AlarmClock
)
zh-cn/application-dev/background-task-management/Readme-CN.md
浏览文件 @
90e9cecd
# 后台任务管理
# 后台任务管理
-
后台任务
-
[
后台任务概述
](
background-task-overview.md
)
-
[
后台任务概述
](
background-task-overview.md
)
-
[
后台任务开发指导
](
background-task-dev-guide.md
)
-
[
后台任务开发指导
](
background-task-dev-guide.md
)
\ No newline at end of file
zh-cn/application-dev/internationalization/intl-guidelines.md
浏览文件 @
90e9cecd
...
@@ -300,3 +300,9 @@
...
@@ -300,3 +300,9 @@
```
```
var options = numberFormat.resolvedOptions();
var options = numberFormat.resolvedOptions();
```
```
## 相关实例
针对Intl开发,有以下相关实例可供参考:
-
[
`International`:国际化(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/International
)
\ No newline at end of file
zh-cn/application-dev/ui/Readme-CN.md
浏览文件 @
90e9cecd
...
@@ -55,7 +55,7 @@
...
@@ -55,7 +55,7 @@
-
[
CanvasRenderingContext2D对象
](
ui-js-components-canvasrenderingcontext2d.md
)
-
[
CanvasRenderingContext2D对象
](
ui-js-components-canvasrenderingcontext2d.md
)
-
[
Path2D对象
](
ui-js-components-path2d.md
)
-
[
Path2D对象
](
ui-js-components-path2d.md
)
-
[
OffscreenCanvas对象
](
ui-js-components-offscreencanvas.md
)
-
[
OffscreenCanvas对象
](
ui-js-components-offscreencanvas.md
)
-
[
栅格布局
](
ui-js-components-
calendar
.md
)
-
[
栅格布局
](
ui-js-components-
grid
.md
)
-
Svg开发指导
-
Svg开发指导
-
[
基础知识
](
ui-js-components-svg-overview.md
)
-
[
基础知识
](
ui-js-components-svg-overview.md
)
-
[
绘制图形
](
ui-js-components-svg-graphics.md
)
-
[
绘制图形
](
ui-js-components-svg-graphics.md
)
...
...
zh-cn/application-dev/ui/ts-application-resource-access.md
浏览文件 @
90e9cecd
...
@@ -162,3 +162,10 @@ Image($rawfile('test.png')) //rawfile$r引用rawfile目录下图片
...
@@ -162,3 +162,10 @@ Image($rawfile('test.png')) //rawfile$r引用rawfile目录下图片
Image($rawfile('newDir/newTest.png')) //rawfile$r引用rawfile目录下图片
Image($rawfile('newDir/newTest.png')) //rawfile$r引用rawfile目录下图片
```
```
## 相关实例
针对访问应用资源,有以下相关实例可供参考:
-
[
`ResourceManager`:资源管理器(eTS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/common/ResourceManager
)
zh-cn/application-dev/ui/ui-js-animate-background-position-style.md
浏览文件 @
90e9cecd
...
@@ -83,4 +83,11 @@
...
@@ -83,4 +83,11 @@
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> background-position仅支持背景图片的移动,不支持背景颜色(background-color)。
> background-position仅支持背景图片的移动,不支持背景颜色(background-color)。
![
zh-cn_image_background_img.gif
](
figures/zh-cn_image_background_img.gif
)
![
zh-cn_image_background_img.gif
](
figures/zh-cn_image_background_img.gif
)
\ No newline at end of file
## 相关实例
针对background-position样式动画开发,有以下相关实例可供参考:
-
[
`JsImage`:基本动画(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsImage
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-js-animate-transform.md
浏览文件 @
90e9cecd
...
@@ -574,3 +574,18 @@ transform可以设置多个值并且多个值可同时设置,下面案例中
...
@@ -574,3 +574,18 @@ transform可以设置多个值并且多个值可同时设置,下面案例中
> - transform进行复合写法时,变化样式内多个样式值顺序的不同会呈现不一样的动画效果。
> - transform进行复合写法时,变化样式内多个样式值顺序的不同会呈现不一样的动画效果。
>
>
> - transform属性设置的样式值要一一对应,若前后不对应,则该动画不生效。若设置多个样式值则只会呈现出已对应值的动画效果。
> - transform属性设置的样式值要一一对应,若前后不对应,则该动画不生效。若设置多个样式值则只会呈现出已对应值的动画效果。
## 相关实例
针对transform样式动画开发,有以下相关实例可供参考:
-
[
`JsAnimation`:动效示例应用(JS)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsAnimation
)
-
[
`JsAnimationStyle`:动画与自定义字体(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsAnimationStyle
)
-
[
`Clock`:时钟(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/common/Clock
)
-
[
动画样式(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/AnimationDemo
)
-
[
图片常见操作
](
https://gitee.com/openharmony/codelabs/tree/master/Media/ImageJsDemo
)
zh-cn/application-dev/ui/ui-js-building-ui-component.md
浏览文件 @
90e9cecd
...
@@ -18,3 +18,27 @@
...
@@ -18,3 +18,27 @@
| 画布组件 | canvas |
| 画布组件 | canvas |
| 栅格组件 | grid-container、grid-row、grid-col |
| 栅格组件 | grid-container、grid-row、grid-col |
| svg组件 | svg、rect、circle、ellipse、path、line、polyline、polygon、text、tspan、textPath、animate、animateMotion、animateTransform |
| svg组件 | svg、rect、circle、ellipse、path、line、polyline、polygon、text、tspan、textPath、animate、animateMotion、animateTransform |
## 相关实例
针对组件开发,有以下相关实例可供参考:
-
[
`JsPanel`:内容展示面板(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsPanel
)
-
[
`Popup`:气泡(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Popup
)
-
[
`RefreshContainer`:下拉刷新容器(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/RefreshContainer
)
-
[
`JSComponments`:Js组件(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JSComponments
)
-
[
`JsUserRegistration`:用户注册(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsUserRegistration
)
-
[
`ECG`:心率检测(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/common/ECG
)
-
[
`Badge`:事件标记控件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Badge
)
-
[
rating(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/RatingApplication
)
-
[
简易视频播放器
](
https://gitee.com/openharmony/codelabs/tree/master/Media/VideoOpenHarmony
)
zh-cn/application-dev/ui/ui-js-building-ui-routes.md
浏览文件 @
90e9cecd
...
@@ -83,3 +83,10 @@ export default {
...
@@ -83,3 +83,10 @@ export default {
运行效果如下图所示:
运行效果如下图所示:
![
zh-cn_image_0000001070707559
](
figures/zh-cn_image_0000001070707559.png
)
![
zh-cn_image_0000001070707559
](
figures/zh-cn_image_0000001070707559.png
)
## 相关实例
针对页面路由开发,有以下相关实例可供参考:
-
[
`JsRouter`:页面路由(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsRouter
)
zh-cn/application-dev/ui/ui-js-component-tabs.md
浏览文件 @
90e9cecd
...
@@ -307,4 +307,11 @@ export default {
...
@@ -307,4 +307,11 @@ export default {
}
}
```
```
![
zh-cn_image_tab.gif
](
figures/zh-cn_image_tab.gif
)
![
zh-cn_image_tab.gif
](
figures/zh-cn_image_tab.gif
)
\ No newline at end of file
## 相关实例
针对Tabs开发,有以下相关实例可供参考:
-
[
`Tabs`:页签容器(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Tabs
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-js-components-canvas.md
浏览文件 @
90e9cecd
...
@@ -139,3 +139,9 @@ export default {
...
@@ -139,3 +139,9 @@ export default {
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 画布不支持在onInit和onReady中进行创建。
> 画布不支持在onInit和onReady中进行创建。
## 相关实例
针对Canvas开发,有以下相关实例可供参考:
-
[
`JsCanvas`:画布组件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsCanvas
)
zh-cn/application-dev/ui/ui-js-components-chart.md
浏览文件 @
90e9cecd
...
@@ -612,3 +612,13 @@ export default {
...
@@ -612,3 +612,13 @@ export default {
```
```
![
zh-cn_image_0000001179018876
](
figures/zh-cn_image_0000001179018876.gif
)
![
zh-cn_image_0000001179018876
](
figures/zh-cn_image_0000001179018876.gif
)
## 相关实例
针对Chart开发,有以下相关实例可供参考:
-
[
`Chart`:图表组件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/chart
)
-
[
chart(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/SwitchApplication
)
zh-cn/application-dev/ui/ui-js-components-dialog.md
浏览文件 @
90e9cecd
...
@@ -319,3 +319,12 @@ export default {
...
@@ -319,3 +319,12 @@ export default {
![
zh-cn_image_0000001234329527
](
figures/zh-cn_image_0000001234329527.gif
)
![
zh-cn_image_0000001234329527
](
figures/zh-cn_image_0000001234329527.gif
)
## 相关实例
针对Dialog开发,有以下相关实例可供参考:
-
[
`JsDialog`:页面弹窗(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsDialog
)
-
[
dialog(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/DialogDemo
)
zh-cn/application-dev/ui/ui-js-components-
calendar
.md
→
zh-cn/application-dev/ui/ui-js-components-
grid
.md
浏览文件 @
90e9cecd
...
@@ -242,3 +242,10 @@ export default {
...
@@ -242,3 +242,10 @@ export default {
![
zh-cn_image_0000001263160403
](
figures/zh-cn_image_0000001263160403.gif
)
![
zh-cn_image_0000001263160403
](
figures/zh-cn_image_0000001263160403.gif
)
## 相关实例
针对Grid开发,有以下相关实例可供参考:
-
[
`JsGrid`:栅格组件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsGrid
)
zh-cn/application-dev/ui/ui-js-components-image-animator.md
浏览文件 @
90e9cecd
...
@@ -333,3 +333,10 @@ export default {
...
@@ -333,3 +333,10 @@ export default {
```
```
![
zh-cn_image_0000001218758816
](
figures/zh-cn_image_0000001218758816.gif
)
![
zh-cn_image_0000001218758816
](
figures/zh-cn_image_0000001218758816.gif
)
## 相关实例
针对Image-animator开发,有以下相关实例可供参考:
-
[
image、image-animator(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/ClickableJsDemo
)
zh-cn/application-dev/ui/ui-js-components-images.md
浏览文件 @
90e9cecd
...
@@ -203,3 +203,11 @@ export default {
...
@@ -203,3 +203,11 @@ export default {
```
```
![
zh-cn_image_0000001188771430
](
figures/zh-cn_image_0000001188771430.gif
)
![
zh-cn_image_0000001188771430
](
figures/zh-cn_image_0000001188771430.gif
)
## 相关实例
针对Image开发,有以下相关实例可供参考:
-
[
image、image-animator(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/ClickableJsDemo
)
-
[
图片编辑模板
](
https://gitee.com/openharmony/codelabs/tree/master/Media/ImageEditorTemplate
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-js-components-input.md
浏览文件 @
90e9cecd
...
@@ -312,3 +312,10 @@ export default {
...
@@ -312,3 +312,10 @@ export default {
![
zh-cn_image_0000001188771358
](
figures/zh-cn_image_0000001188771358.gif
)
![
zh-cn_image_0000001188771358
](
figures/zh-cn_image_0000001188771358.gif
)
## 相关实例
针对Input开发,有以下相关实例可供参考:
-
[
input、label(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/InputApplication
)
zh-cn/application-dev/ui/ui-js-components-list.md
浏览文件 @
90e9cecd
...
@@ -308,3 +308,10 @@ export default {
...
@@ -308,3 +308,10 @@ export default {
![
zh-cn_image_0000001234287779
](
figures/zh-cn_image_0000001234287779.gif
)
![
zh-cn_image_0000001234287779
](
figures/zh-cn_image_0000001234287779.gif
)
## 相关实例
针对List开发,有以下相关实例可供参考:
-
[
`JsList`:商品列表(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsList
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-js-components-menu.md
浏览文件 @
90e9cecd
...
@@ -278,3 +278,9 @@ export default {
...
@@ -278,3 +278,9 @@ export default {
```
```
![
zh-cn_image_0000001226815403
](
figures/zh-cn_image_0000001226815403.gif
)
![
zh-cn_image_0000001226815403
](
figures/zh-cn_image_0000001226815403.gif
)
## 相关实例
针对Menu开发,有以下相关实例可供参考:
-
[
`JSMenu`:菜单(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JSMenu
)
zh-cn/application-dev/ui/ui-js-components-picker.md
浏览文件 @
90e9cecd
...
@@ -295,3 +295,10 @@ export default {
...
@@ -295,3 +295,10 @@ export default {
![
zh-cn_image_0000001234342189
](
figures/zh-cn_image_0000001234342189.gif
)
![
zh-cn_image_0000001234342189
](
figures/zh-cn_image_0000001234342189.gif
)
## 相关实例
针对Picker开发,有以下相关实例可供参考:
-
[
`Picker`:滑动选择器(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Picker
)
zh-cn/application-dev/ui/ui-js-components-slider.md
浏览文件 @
90e9cecd
...
@@ -211,3 +211,12 @@ export default{
...
@@ -211,3 +211,12 @@ export default{
```
```
![
zh-cn_image_0000001263038799
](
figures/zh-cn_image_0000001263038799.gif
)
![
zh-cn_image_0000001263038799
](
figures/zh-cn_image_0000001263038799.gif
)
## 相关实例
针对Slider开发,有以下相关实例可供参考:
-
[
`Slider`:滑动条(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Slider
)
-
[
slider(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/SliderApplication
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-js-components-stepper.md
浏览文件 @
90e9cecd
...
@@ -401,3 +401,10 @@ export default {
...
@@ -401,3 +401,10 @@ export default {
```
```
![
zh-cn_image_0000001189249862
](
figures/zh-cn_image_0000001189249862.gif
)
![
zh-cn_image_0000001189249862
](
figures/zh-cn_image_0000001189249862.gif
)
## 相关实例
针对Stepper开发,有以下相关实例可供参考:
-
[
`StepNavigator`:步骤导航器(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/StepNavigator
)
zh-cn/application-dev/ui/ui-js-components-svg-overview.md
浏览文件 @
90e9cecd
...
@@ -78,3 +78,10 @@ svg{
...
@@ -78,3 +78,10 @@ svg{
> - x和y设置的的是当前Svg的x轴和y轴坐标,如果当前Svg为根节点,x轴和y轴属性无效。
> - x和y设置的的是当前Svg的x轴和y轴坐标,如果当前Svg为根节点,x轴和y轴属性无效。
>
>
> - viewBox的宽高和svg的宽高不一致,会以中心对齐进行缩放。
> - viewBox的宽高和svg的宽高不一致,会以中心对齐进行缩放。
## 相关实例
针对Svg开发,有以下相关实例可供参考:
-
[
`JsSvg`:可缩放矢量图形(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsSvg
)
zh-cn/application-dev/ui/ui-js-components-text.md
浏览文件 @
90e9cecd
...
@@ -270,3 +270,10 @@ export default {
...
@@ -270,3 +270,10 @@ export default {
```
```
![
zh-cn_image_0000001208636379
](
figures/zh-cn_image_0000001208636379.gif
)
![
zh-cn_image_0000001208636379
](
figures/zh-cn_image_0000001208636379.gif
)
## 相关实例
针对Text开发,有以下相关实例可供参考:
-
[
`JsTextComponents`:基础组件(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsBasicComponents
)
zh-cn/application-dev/ui/ui-js-components-toolbar.md
浏览文件 @
90e9cecd
...
@@ -229,3 +229,10 @@ export default {
...
@@ -229,3 +229,10 @@ export default {
```
```
![
zh-cn_image_0000001263279105
](
figures/zh-cn_image_0000001263279105.gif
)
![
zh-cn_image_0000001263279105
](
figures/zh-cn_image_0000001263279105.gif
)
## 相关实例
针对Toolbar开发,有以下相关实例可供参考:
-
[
`Toolbar`:工具栏(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Toolbar
)
zh-cn/application-dev/ui/ui-js-custom-components.md
浏览文件 @
90e9cecd
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
使用基于JS扩展的类Web开发范式的方舟开发框架支持自定义组件,用户可根据业务需求将已有的组件进行扩展,增加自定义的私有属性和事件,封装成新的组件,方便在工程中多次调用,提高页面布局代码的可读性。具体的封装方法示例如下:
使用基于JS扩展的类Web开发范式的方舟开发框架支持自定义组件,用户可根据业务需求将已有的组件进行扩展,增加自定义的私有属性和事件,封装成新的组件,方便在工程中多次调用,提高页面布局代码的可读性。具体的封装方法示例如下:
-
**构建自定义组件**
-
构建自定义组件
```
```
<!-- comp.hml -->
<!-- comp.hml -->
<div class="item">
<div class="item">
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
}
}
```
```
-
**引入自定义组件**
-
引入自定义组件
```
```
<!-- xxx.hml -->
<!-- xxx.hml -->
<element name='comp' src='../../common/component/comp.hml'></element>
<element name='comp' src='../../common/component/comp.hml'></element>
...
@@ -97,3 +97,12 @@
...
@@ -97,3 +97,12 @@
**图1**
自定义组件的效果
**图1**
自定义组件的效果
![
zh-cn_image_0000001070693737
](
figures/zh-cn_image_0000001070693737.png
)
![
zh-cn_image_0000001070693737
](
figures/zh-cn_image_0000001070693737.png
)
## 相关实例
针对自定义组件开发,有以下相关实例可供参考:
-
[
`JSUICustomComponent`:自定义组件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JSUICustomComponent
)
-
[
自定义组件(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/JSCanvasComponet
)
zh-cn/application-dev/ui/ui-js-overview.md
浏览文件 @
90e9cecd
...
@@ -26,3 +26,28 @@
...
@@ -26,3 +26,28 @@
-
**Porting Layer**
-
**Porting Layer**
适配层主要完成对平台层进行抽象,提供抽象接口,可以对接到系统平台。比如:事件对接、渲染管线对接和系统生命周期对接等。
适配层主要完成对平台层进行抽象,提供抽象接口,可以对接到系统平台。比如:事件对接、渲染管线对接和系统生命周期对接等。
## 相关实例
基于JS扩展的类Web开发范式的方舟开发框架,有以下相关实例可供参考:
-
[
`AtomicLayout`:原子布局(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/AtomicLayout
)
-
[
`JsFA`:FA示例应用(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsFA
)
-
[
`JsShopping`:购物示例应用(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsShopping
)
-
[
`Stack`:堆叠容器(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Stack
)
-
[
`JsAdaptivePortalList`:多设备自适应的效率型首页(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsAdaptivePortalList
)
-
[
`JsAdaptivePortalPage`:多设备自适应的FA页面(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsAdaptivePortalPage
)
-
[
`JsGallery`:图库示例应用(JS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/JsGallery
)
-
[
`AirQuality`:空气质量(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/common/AirQuality
)
-
[
`Badge`:事件标记控件(JS)(API7)
](
https://gitee.com/openharmony/app_samples/tree/master/UI/Badge
)
-
[
购物应用(JS)
](
https://gitee.com/openharmony/codelabs/tree/master/JSUI/ShoppingOpenHarmony
)
zh-cn/application-dev/ui/ui-ts-components-web.md
浏览文件 @
90e9cecd
...
@@ -193,3 +193,9 @@ struct WebComponent {
...
@@ -193,3 +193,9 @@ struct WebComponent {
</body>
</body>
</html>
</html>
```
```
## 相关实例
针对Web开发,有以下相关实例可供参考:
-
[
`Web`:ArkUI-Web(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/Web
)
\ No newline at end of file
zh-cn/application-dev/ui/ui-ts-layout-flex.md
浏览文件 @
90e9cecd
...
@@ -368,3 +368,10 @@ struct FlexExample {
...
@@ -368,3 +368,10 @@ struct FlexExample {
![
zh-cn_image_0000001261605867
](
figures/zh-cn_image_0000001261605867.png
)
![
zh-cn_image_0000001261605867
](
figures/zh-cn_image_0000001261605867.png
)
## 相关实例
针对弹性布局开发,有以下相关实例可供参考:
-
[
弹性布局(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/FlowLayoutEts
)
zh-cn/application-dev/ui/ui-ts-layout-mediaquery.md
浏览文件 @
90e9cecd
...
@@ -147,3 +147,10 @@ screen and (device-type: tv) or (resolution < 2) // 包含多个媒体特征
...
@@ -147,3 +147,10 @@ screen and (device-type: tv) or (resolution < 2) // 包含多个媒体特征
非横屏下文本内容为Portrait,颜色为#DB7093。
<br/>
非横屏下文本内容为Portrait,颜色为#DB7093。
<br/>
![
zh-cn_image_0000001263074739
](
figures/zh-cn_image_0000001263074739.png
)
![
zh-cn_image_0000001263074739
](
figures/zh-cn_image_0000001263074739.png
)
## 相关实例
针对媒体查询开发,有以下相关实例可供参考:
-
[
`MediaQuery`:Ets媒体查询(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/MediaQuery
)
zh-cn/application-dev/ui/ui-ts-overview.md
浏览文件 @
90e9cecd
...
@@ -53,3 +53,32 @@
...
@@ -53,3 +53,32 @@
-
**平台适配层**
-
**平台适配层**
提供了对系统平台的抽象接口,具备接入不同系统的能力,如系统渲染管线、生命周期调度等。
提供了对系统平台的抽象接口,具备接入不同系统的能力,如系统渲染管线、生命周期调度等。
## 相关实例
基于TS扩展的声明式开发范式的方舟开发框架,有以下相关实例可供参考:
-
[
`Canvas`:画布组件(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/Canvas
)
-
[
`Drag`:ArkUI-拖拽事件(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/Drag
)
-
[
`ArkUIAnimation`:Ets动画(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/ArkUIAnimation
)
-
[
`Xcomponent`:ArkUI-XComponent(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/XComponent
)
-
[
`MouseEvent`:ArkUI-鼠标事件(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/MouseEvent
)
-
[
极简声明式UI范式(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/SimpleGalleryEts
)
-
[
购物应用(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/ShoppingEts
)
-
[
转场动画的使用(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/TransitionAnimtaionEts
)
-
[
基础组件Slider的使用(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/SliderApplicationEts
)
-
[
弹窗(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/CustomDialogEts
)
-
[
一次开发多端部署(eTS)
](
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/MultiDeploymentEts
)
-
[
CustomComponent:组件化(eTS)(API8)
](
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/CustomComponent
)
\ No newline at end of file
zh-cn/application-dev/website.md
浏览文件 @
90e9cecd
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
-
[
CanvasRenderingContext2D对象
](
ui/ui-js-components-canvasrenderingcontext2d.md
)
-
[
CanvasRenderingContext2D对象
](
ui/ui-js-components-canvasrenderingcontext2d.md
)
-
[
Path2D对象
](
ui/ui-js-components-path2d.md
)
-
[
Path2D对象
](
ui/ui-js-components-path2d.md
)
-
[
OffscreenCanvas对象
](
ui/ui-js-components-offscreencanvas.md
)
-
[
OffscreenCanvas对象
](
ui/ui-js-components-offscreencanvas.md
)
-
[
栅格布局
](
ui/ui-js-components-
calendar
.md
)
-
[
栅格布局
](
ui/ui-js-components-
grid
.md
)
-
Svg开发指导
-
Svg开发指导
-
[
基础知识
](
ui/ui-js-components-svg-overview.md
)
-
[
基础知识
](
ui/ui-js-components-svg-overview.md
)
-
[
绘制图形
](
ui/ui-js-components-svg-graphics.md
)
-
[
绘制图形
](
ui/ui-js-components-svg-graphics.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录