Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a35aaafe
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看板
You need to sign in or sign up before continuing.
提交
a35aaafe
编写于
9月 14, 2022
作者:
H
HelloCrease
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
HelloCrease
<
lian15@huawei.com
>
上级
56010f34
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
283 addition
and
280 deletion
+283
-280
zh-cn/application-dev/reference/arkui-js/js-components-basic-picker.md
...tion-dev/reference/arkui-js/js-components-basic-picker.md
+1
-1
zh-cn/application-dev/reference/arkui-ts/ts-canvasrenderingcontext2d.md
...ion-dev/reference/arkui-ts/ts-canvasrenderingcontext2d.md
+253
-251
zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md
...ence/arkui-ts/ts-universal-component-area-change-event.md
+4
-4
zh-cn/application-dev/ui/Readme-CN.md
zh-cn/application-dev/ui/Readme-CN.md
+2
-2
zh-cn/application-dev/ui/arkui-overview.md
zh-cn/application-dev/ui/arkui-overview.md
+1
-1
zh-cn/application-dev/ui/ts-framework-file-access-rules.md
zh-cn/application-dev/ui/ts-framework-file-access-rules.md
+3
-3
zh-cn/application-dev/ui/ui-js-component-tabs.md
zh-cn/application-dev/ui/ui-js-component-tabs.md
+15
-14
zh-cn/application-dev/ui/ui-js-overview.md
zh-cn/application-dev/ui/ui-js-overview.md
+4
-4
未找到文件。
zh-cn/application-dev/reference/arkui-js/js-components-basic-picker.md
浏览文件 @
a35aaafe
...
...
@@ -171,7 +171,7 @@
</option>
</select>
<picker
id=
"picker0"
type=
"text"
value=
"{{textvalue}}"
selected=
"{{textselect}}"
range=
"{{rangetext}}"
onchange=
"textonchange"
oncancel=
"textoncancel"
class=
"pickertext"
"
></picker>
oncancel=
"textoncancel"
class=
"pickertext"
></picker>
<picker
id=
"picker1"
type=
"date"
value=
"{{datevalue}}"
start=
"2002-2-5"
end=
"2030-6-5"
selected=
"{{dateselect}}"
lunarswitch=
"true"
onchange=
"dateonchange"
oncancel=
"dateoncancel"
class=
"pickerdate"
show=
"false"
></picker>
...
...
zh-cn/application-dev/reference/arkui-ts/ts-canvasrenderingcontext2d.md
浏览文件 @
a35aaafe
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md
浏览文件 @
a35aaafe
...
...
@@ -3,7 +3,7 @@
组件区域变化事件指组件显示的尺寸、位置等发生变化时触发的事件。
> **说明:**
> 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
>
从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
## 权限列表
...
...
@@ -13,9 +13,9 @@
## 事件
| 名称
| 支持冒泡 | 功能描述
|
| --------
| -------- |
-------- |
| onAreaChange(event:
(oldValue:
Area,
newValue:
Area)
=
>
void) | 否
| 组件区域变化时触发该回调,Area类型说明见
[
Area对象
](
ts-universal-events-click.md
)
介绍
。 |
| 名称
| 支持冒泡 | 功能描述
|
| --------
-------------------------------- | ---- | --------------------------------
-------- |
| onAreaChange(event:
(oldValue:
Area,
newValue:
Area)
=
>
void) | 否
| 组件区域变化时触发该回调,Area类型描述见
[
Area
](
../../ui/ts-types.md#area8
)
。 |
## 示例
...
...
zh-cn/application-dev/ui/Readme-CN.md
浏览文件 @
a35aaafe
# UI开发
-
[
方舟开发框架(ArkUI)概述
](
arkui-overview.md
)
-
基于
TS扩展
的声明式开发范式
-
基于
eTS
的声明式开发范式
-
[
概述
](
ui-ts-overview.md
)
-
框架说明
-
文件组织
...
...
@@ -74,7 +74,7 @@
-
[
页面跳转与数据传递
](
ui-ts-page-redirection-data-transmission.md
)
-
[
性能提升的推荐方法
](
ts-performance-improvement-recommendation.md
)
-
基于JS扩展
的类Web开发范式
-
兼容JS
的类Web开发范式
-
[
概述
](
ui-js-overview.md
)
-
框架说明
-
[
文件组织
](
js-framework-file.md
)
...
...
zh-cn/application-dev/ui/arkui-overview.md
浏览文件 @
a35aaafe
...
...
@@ -26,7 +26,7 @@
-
平台API通道:方舟开发框架提供了API扩展机制,平台能力通过此种机制进行封装,提供风格统一的JS接口。
-
两种开发范式:方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
TS扩展的声明式开发范式(简称“声明式开发范式”)和基于JS扩展
的类Web开发范式(简称“类Web开发范式”)。
-
两种开发范式:方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
eTS的声明式开发范式(简称“声明式开发范式”)和兼容JS
的类Web开发范式(简称“类Web开发范式”)。
| 开发范式名称 | 简介 | 适用场景 | 适用人群 |
| -------- | ---------------------------------------- | ---------------- | ------------------- |
...
...
zh-cn/application-dev/ui/ts-framework-file-access-rules.md
浏览文件 @
a35aaafe
...
...
@@ -3,9 +3,9 @@
应用代码文件可通过如下方式访问:
-
使用相对路径引用代码文件,比如:上一级目录:../common/utils/utils
.ets,当前目录:./common/utils/utils.et
s。
-
使用相对路径引用代码文件,比如:上一级目录:../common/utils/utils
,当前目录:./common/utils/util
s。
-
使用当前模块根路径引用代码文件,比如:common/utils/utils
.ets
。
-
使用当前模块根路径引用代码文件,比如:common/utils/utils。
-
公共代码文件推荐放在
**common**
目录下。
...
...
@@ -14,7 +14,7 @@
```
ts
// xxx.ets
import
{
FoodData
,
FoodList
}
from
"
../common/utils/utils
.ets
"
;
import
{
FoodData
,
FoodList
}
from
"
../common/utils/utils
"
;
@
Entry
@
Component
...
...
zh-cn/application-dev/ui/ui-js-component-tabs.md
浏览文件 @
a35aaafe
...
...
@@ -9,20 +9,21 @@ tabs是一种常见的界面导航结构。通过页签容器,用户可以快
```
html
<!-- xxx.hml -->
<div
class=
"container"
>
<tabs>
<tab-bar>
<text>
item1
</text>
<text>
item2
</text>
</tab-bar>
<tab-content>
<div
class=
"text"
>
<text>
content1
</text>
</div>
<div
class=
"text"
>
<text>
content2
</text>
</div>
</tab-content>
</tabs>
<div
class=
"container"
>
<tabs>
<tab-bar>
<text>
item1
</text>
<text>
item2
</text>
</tab-bar>
<tab-content>
<div
class=
"text"
>
<text>
content1
</text>
</div>
<div
class=
"text"
>
<text>
content2
</text>
</div>
</tab-content>
</tabs>
</div>
```
...
...
zh-cn/application-dev/ui/ui-js-overview.md
浏览文件 @
a35aaafe
# 概述
基于JS扩展
的类Web开发范式的方舟开发框架,采用经典的HML、CSS、JavaScript三段式开发方式。使用HML标签文件进行布局搭建,使用CSS文件进行样式描述,使用JavaScript文件进行逻辑处理。UI组件与数据之间通过单向数据绑定的方式建立关联,当数据发生变化时,UI界面自动触发更新。此种开发方式,更接近Web前端开发者的使用习惯,快速将已有的Web应用改造成方舟开发框架应用。主要适用于界面较为简单的中小型应用开发。
兼容JS
的类Web开发范式的方舟开发框架,采用经典的HML、CSS、JavaScript三段式开发方式。使用HML标签文件进行布局搭建,使用CSS文件进行样式描述,使用JavaScript文件进行逻辑处理。UI组件与数据之间通过单向数据绑定的方式建立关联,当数据发生变化时,UI界面自动触发更新。此种开发方式,更接近Web前端开发者的使用习惯,快速将已有的Web应用改造成方舟开发框架应用。主要适用于界面较为简单的中小型应用开发。
请参考
[
基于JS扩展
的类Web开发范式API
](
../reference/arkui-js/js-components-common-attributes.md
)
文档,全面地了解组件,更好地开发应用。
请参考
[
兼容JS
的类Web开发范式API
](
../reference/arkui-js/js-components-common-attributes.md
)
文档,全面地了解组件,更好地开发应用。
## 整体架构
使用
基于JS扩展
的类Web开发范式的方舟开发框架,包括应用层(Application)、前端框架层(Framework)、引擎层(Engine)和平台适配层(Porting Layer)。
使用
兼容JS
的类Web开发范式的方舟开发框架,包括应用层(Application)、前端框架层(Framework)、引擎层(Engine)和平台适配层(Porting Layer)。
...
...
@@ -32,7 +32,7 @@
## 相关实例
基于JS扩展
的类Web开发范式的方舟开发框架,有以下相关实例可供参考:
兼容JS
的类Web开发范式的方舟开发框架,有以下相关实例可供参考:
-
[
`AtomicLayout`:原子布局(JS)(API8)
](
https://gitee.com/openharmony/applications_app_samples/tree/master/UI/AtomicLayout
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录