Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
28741d50
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
未验证
提交
28741d50
编写于
10月 10, 2022
作者:
O
openharmony_ci
提交者:
Gitee
10月 10, 2022
浏览文件
操作
浏览文件
下载
差异文件
!10348 【ARKUI】修改text_clock和texttimer组件的API参考文档
Merge pull request !10348 from liukaii/master
上级
ef42cc16
777fe4c8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
22 addition
and
34 deletion
+22
-34
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textclock.md
...n-dev/reference/arkui-ts/ts-basic-components-textclock.md
+15
-19
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md
...n-dev/reference/arkui-ts/ts-basic-components-texttimer.md
+7
-15
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textclock.md
浏览文件 @
28741d50
...
@@ -21,6 +21,21 @@ TextClock(options?: { timeZoneOffset?: number, controller?: TextClockController
...
@@ -21,6 +21,21 @@ TextClock(options?: { timeZoneOffset?: number, controller?: TextClockController
| timeZoneOffset | number | 否 | 设置时区偏移量。
<br>
取值范围为[-14, 12],表示东十二区到西十二区,其中负值表示东时区,正值表示西时区,比如东八区为-8。
<br>
对横跨国际日界线的国家或地区,用-13(UTC+13)和-14(UTC+14)来保证整个国家或者区域处在相同的时间,当设置的值不在取值范围内时,将使用当前系统的时区偏移量。
<br/>
默认值:当前系统的时区偏移量 |
| timeZoneOffset | number | 否 | 设置时区偏移量。
<br>
取值范围为[-14, 12],表示东十二区到西十二区,其中负值表示东时区,正值表示西时区,比如东八区为-8。
<br>
对横跨国际日界线的国家或地区,用-13(UTC+13)和-14(UTC+14)来保证整个国家或者区域处在相同的时间,当设置的值不在取值范围内时,将使用当前系统的时区偏移量。
<br/>
默认值:当前系统的时区偏移量 |
| controller |
[
TextClockController
](
#textclockcontroller
)
| 否 | 绑定一个控制器,用来控制文本时钟的状态。|
| controller |
[
TextClockController
](
#textclockcontroller
)
| 否 | 绑定一个控制器,用来控制文本时钟的状态。|
## 属性
除支持
[
通用属性
](
ts-universal-attributes-size.md
)
外,还支持以下属性:
| 名称 | 参数类型 | 描述 |
| ------ | --------------- | ------------------------------------------------------------ |
| format | string | 设置显示时间格式。
<br/>
日期间隔符固定为"/",时间间隔符为":"。
<br/>
如yyyyMMdd,yyyy-MM-dd显示为yyyy/MM/dd,
<br/>
hhmmss显示为hh:mm:ss。
<br/>
时间格式只用写一位即可,如"hhmmss"等同于"hms"。
<br/>
支持的时间格式化字符串:
<br/>
- YYYY/yyyy:完整年份。
<br/>
- YY/yy:年份后两位。
<br/>
- M:月份(若想使用01月则使用MM)。
<br/>
- d:日期(若想使用01日则使用dd)。
<br/>
- D:年中日(一年中的第几天)。
<br/>
- H:24小时制。
<br/>
- h:12小时制。
<br/>
- m:分钟。
<br/>
- s:秒。
<br/>
- SSS:毫秒。
<br/>
若格式未匹配,则使用默认值。
<br/>
默认值: 'hms'|
## 事件
除支持
[
通用事件
](
ts-universal-events-click.md
)
外,还支持以下事件:
| 名称 | 功能描述 |
| -------------------------------------------- | ------------------------------------------------------------ |
| onDateChange(event: (value: number) => void) | 提供时间变化回调,该事件最小回调间隔为秒。
<br/>
- value: Unix Time Stamp,即自1970年1月1日(UTC)起经过的毫秒数。 |
## TextClockController
## TextClockController
...
@@ -44,24 +59,6 @@ stop()
...
@@ -44,24 +59,6 @@ stop()
停止文本时钟。
停止文本时钟。
## 属性
除支持
[
通用属性
](
ts-universal-attributes-size.md
)
外,还支持以下属性:
| 名称 | 参数类型 | 描述 |
| ------ | --------------- | ------------------------------------------------------------ |
| format | string | 设置显示时间格式。
<br/>
日期间隔符固定为"/",时间间隔符为":"。
<br/>
如yyyyMMdd,yyyy-MM-dd显示为yyyy/MM/dd,
<br/>
hhmmss显示为hh:mm:ss。
<br/>
时间格式只用写一位即可,如"hhmmss"等同于"hms"。
<br/>
支持的时间格式化字符串:
<br/>
- YYYY/yyyy:完整年份。
<br/>
- YY/yy:年份后两位。
<br/>
- M:月份(若想使用01月则使用MM)。
<br/>
- d:日期(若想使用01日则使用dd)。
<br/>
- D:年中日(一年中的第几天)。
<br/>
- H:24小时制。
<br/>
- h:12小时制。
<br/>
- m:分钟。
<br/>
- s:秒。
<br/>
- SSS:毫秒。
<br/>
默认值: 'hms'|
## 事件
除支持
[
通用事件
](
ts-universal-events-click.md
)
外,还支持以下事件:
| 名称 | 功能描述 |
| -------------------------------------------- | ------------------------------------------------------------ |
| onDateChange(event: (value: number) => void) | 提供时间变化回调,该事件最小回调间隔为秒。
<br
/>
value: Unix Time Stamp,即自1970年1月1日(UTC)起经过的毫秒数。 |
## 示例
## 示例
```
ts
```
ts
...
@@ -101,4 +98,3 @@ struct Second {
...
@@ -101,4 +98,3 @@ struct Second {
}
}
```
```


zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md
浏览文件 @
28741d50
...
@@ -6,40 +6,33 @@
...
@@ -6,40 +6,33 @@
>
>
> 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
> 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
## 子组件
## 子组件
无
无
## 接口
## 接口
TextTimer(options?: { isCountDown?: boolean, count?: number, controller?: TextTimerController })
TextTimer(options?: { isCountDown?: boolean, count?: number, controller?: TextTimerController })
**参数
:
**
**参数
:
**
| 参数名 | 参数类型 | 必填 | 参数描述 |
| 参数名 | 参数类型 | 必填 | 参数描述 |
| ----------- | -------- | -------- | -------- |
| ----------- | -------- | -------- | -------- |
| isCountDown | boolean | 否 | 是否倒计时。
<br/>
默认值:false |
| isCountDown | boolean | 否 | 是否倒计时。
<br/>
默认值:false |
| count | number | 否 | 倒计时时间(isCountDown为true时生效),单位为毫秒。
<br/>
-
count
<
=0时,使用默认值为倒计时初始值。
<br/>
-
count
>
0时,count
值为倒计时初始值。
<br/>
默认值:60000 |
| count | number | 否 | 倒计时时间(isCountDown为true时生效),单位为毫秒。
最长不超过86400000毫秒(24小时)。
0
<
count
<
86400000时,count值为倒计时初始值。否则,使用默认
值为倒计时初始值。
<br/>
默认值:60000 |
| controller |
[
TextTimerController
](
#texttimercontroller
)
| 否 | TextTimer控制器。 |
| controller |
[
TextTimerController
](
#texttimercontroller
)
| 否 | TextTimer控制器。 |
## 属性
## 属性
| 名称 | 参数类型 | 描述 |
| 名称 | 参数类型 | 描述 |
| -------- | ---------------------- | ---------------------- |
| -------- | ---------------------- | ---------------------- |
| format | string | 自定义格式,需至少包含一个hh、mm、ss、ms中的关键字。
<br/>
默认值:'hh:mm:ss.ms' |
| format | string | 自定义格式,需至少包含一个HH、mm、ss、SS中的关键字。如使用yy、MM、dd等日期格式,则使用默认值。
<br/>
默认值:'HH:mm:ss.SS' |
## 事件
## 事件
| 名称 | 功能描述 |
| 名称 | 功能描述 |
| -------- | -------- |
| ---------------------------------------- | ---------------------------------------- |
| onTimer(event:
(utc:
number,
elapsedTime:
number)
=
>
void) | 时间文本发生变化时触发。
<br/>
utc:当前显示的时间,单位为毫秒。
<br/>
elapsedTime:计时器经过的时间,单位为毫秒。 |
| onTimer(event:
(utc:
number,
elapsedTime:
number)
=
>
void) | 时间文本发生变化时触发。
<br/>
utc:Linux时间戳,即自1970年1月1日起经过的毫秒数。
<br/>
elapsedTime:计时器经过的时间,单位为毫秒。 |
## TextTimerController
## TextTimerController
...
@@ -70,7 +63,6 @@ reset()
...
@@ -70,7 +63,6 @@ reset()
重置计时器。
重置计时器。
## 示例
## 示例
```
ts
```
ts
...
@@ -79,7 +71,7 @@ reset()
...
@@ -79,7 +71,7 @@ reset()
@
Component
@
Component
struct
TextTimerExample
{
struct
TextTimerExample
{
textTimerController
:
TextTimerController
=
new
TextTimerController
()
textTimerController
:
TextTimerController
=
new
TextTimerController
()
@
State
format
:
string
=
'
hh:mm:ss.ms
'
@
State
format
:
string
=
'
HH:mm:ss.SS
'
build
()
{
build
()
{
Column
()
{
Column
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录