当前位置: 首页 > news >正文

建立企业网站 优帮云dw建设手机网站

建立企业网站 优帮云,dw建设手机网站,模板式网站建设,抖音代运营联系方式文章目录 前言一、TextTimer1.1 子组件1.2 接口参数TextTimerController 1.3 属性1.4 事件1.5 示例代码 二、TimePicker2.1 子组件2.2 接口参数 2.3 属性2.4 事件TimePickerResult对象说明 2.5 示例代码 总结 前言 通过文本显示计时信息并控制其计时器状态的组件。 时间选择组…

文章目录

  • 前言
  • 一、TextTimer
    • 1.1 子组件
    • 1.2 接口
      • 参数
        • TextTimerController
    • 1.3 属性
    • 1.4 事件
    • 1.5 示例代码
  • 二、TimePicker
    • 2.1 子组件
    • 2.2 接口
      • 参数
    • 2.3 属性
    • 2.4 事件
      • TimePickerResult对象说明
    • 2.5 示例代码
  • 总结


前言

通过文本显示计时信息并控制其计时器状态的组件。
时间选择组件,根据指定参数创建选择器,支持选择小时及分钟。


一、TextTimer

通过文本显示计时信息并控制其计时器状态的组件。

说明
该组件从API Version 8开始支持。后续版本如有新增内容,则会更新新版博客。

1.1 子组件

1.2 接口

使用下面这个接口创建即可

TextTimer(options?: { isCountDown?: boolean, count?: number, controller?: TextTimerController })

在这里插入图片描述

参数

isCountDown
参数名: isCountDown
参数类型: boolean
参数描述: 是否倒计时。默认值为false。
是否必填:否

count
参数名: count
参数类型: number
参数描述: 倒计时时间(isCountDown为true时生效),单位为毫秒。最长不超过86400000毫秒(24小时)。当0 < count < 86400000时,count值为倒计时初始值。否则,使用默认值作为倒计时初始值。
默认值: 60000
是否必填:否

controller
参数名: controller
参数类型: TextTimerController
参数描述: TextTimer控制器。
是否必填:否

TextTimerController

TextTimer组件的控制器,用于控制文本计时器。一个TextTimer组件仅支持绑定一个控制器。

导入对象

textTimerController: TextTimerController = new TextTimerController()

在这里插入图片描述

使用下面这个函数即可打开计时器:

start()

使用下面这个函数即可暂停计时器:

pause()

使用下面这个函数即可重置计时器:

reset()

1.3 属性

属性名称:format 属性类型:string
自定义格式,需至少包含一个HH、mm、ss、SS中的关键字。如使用yy、MM、dd等日期格式,则使用默认值。
默认值:‘HH:mm:ss.SS’

1.4 事件

onTimer(event: (utc: number, elapsedTime: number) => void)	

在这里插入图片描述

时间文本发生变化时触发。
utc:Linux时间戳,即自1970年1月1日起经过的毫秒数。
elapsedTime:计时器经过的时间,单位为毫秒。

1.5 示例代码

// xxx.ets
@Entry
@Component
struct TextTimerExample {textTimerController: TextTimerController = new TextTimerController()@State format: string = 'mm:ss.SS'build() {Column() {TextTimer({ isCountDown: true, count: 30000, controller: this.textTimerController }).format(this.format).fontColor(Color.Black).fontSize(50).onTimer((utc: number, elapsedTime: number) => {console.info('textTimer notCountDown utc is:' + utc + ', elapsedTime: ' + elapsedTime)})Row() {Button("start").onClick(() => {this.textTimerController.start()})Button("pause").onClick(() => {this.textTimerController.pause()})Button("reset").onClick(() => {this.textTimerController.reset()})}}}
}

在这里插入图片描述

在这里插入图片描述

二、TimePicker

时间选择组件,根据指定参数创建选择器,支持选择小时及分钟。

说明
该组件从API Version 8开始支持。后续版本如有新增内容,则会更新新版博客。

2.1 子组件

2.2 接口

TimePicker(options?: {selected?: Date})

在这里插入图片描述

默认以24小时的时间区间创建滑动选择器。

参数

参数名称:selected
参数类型:Date
是否必填:否
参数描述:设置选中项的时间。
默认值:当前系统时间

2.3 属性

除支持通用属性外,还支持以下属性:
属性名称:useMilitaryTime
属性类型:boolean
属性描述:展示时间是否为24小时制,不支持动态修改。
默认值:false

2.4 事件

除支持通用事件外,还支持以下事件:

onChange(callback: (value: TimePickerResult ) => void)

在这里插入图片描述

选择时间时触发该事件。

TimePickerResult对象说明

TimePickerResult为24小时制时间。

参数名称:hour
参数类型:number
参数描述:选中时间的时。
取值范围:[0-23]

参数名称:minute
参数类型:number
参数描述:选中时间的分。
取值范围:[0-59]

2.5 示例代码

// xxx.ets
@Entry
@Component
struct TimePickerExample {@State isMilitaryTime: boolean = falseprivate selectedTime: Date = new Date('2022-07-22T08:00:00')build() {Column() {Button('切换12小时制/24小时制').margin({ top: 30, bottom: 30 }).onClick(() => {this.isMilitaryTime = !this.isMilitaryTime})TimePicker({selected: this.selectedTime,}).useMilitaryTime(this.isMilitaryTime).onChange((value: TimePickerResult) => {this.selectedTime.setHours(value.hour, value.minute)console.info('select current date is: ' + JSON.stringify(value))})}.width('100%')}
}

在这里插入图片描述

在这里插入图片描述


总结

通过文本显示计时信息并控制其计时器状态的组件。
时间选择组件,根据指定参数创建选择器,支持选择小时及分钟。

http://www.yayakq.cn/news/536423/

相关文章:

  • 网站升级改版的目的网站快速优化排名软件
  • 网站建设应该怎么做西安嵌入式培训
  • 网投网站如何建设网站做担保交易
  • 番禺高端网站建设公司网站开发甘特图
  • 电子商务网站建设陈建祥成都企业建站系统模板
  • 怎么在招聘网站做评估网站建设通知
  • 舞蹈网站模板做教务网站的需求分析
  • flash网站在线diy源码镇江电子商务网站建设
  • 秦皇岛汽车网站制作开源 网站开发框架
  • 做网站的知名品牌公司招聘信息网
  • 工信部网站备案号查询wordpress打不开在缓冲
  • 和硕网站建设生鲜配送网站建设
  • 什么软件可以免费发广告手机优化怎么关闭
  • 超炫网站模板最近比较热门的广告
  • 自动化设计网站建设网站轮播广告
  • 用flask做网站西安网站制作优化
  • 集团网站建设方案六感程序网站建设
  • 福州高端网站建设公司找做钢筋笼的活网站
  • 鄞州中学网站谁做的网站建设与管理吴振峰ppt
  • 网站建设公司挣钱吗深圳深圳网站开发
  • visual studio2005做网站给网站挂黑链
  • 用花生壳怎么做网站的服务器一家网站建设公司需要什么资质
  • 为什么网站显示乱码怎么下载ppt模板
  • 如何更换网站模板免备案网站制作
  • 免费企业网站建设哪家公司品牌vi设计是什么
  • 外贸公司网站搭建seo服务外包
  • 做外国网用哪些网站重庆有哪些建设公司
  • app和网站开发区别网站建设合同违约责任
  • 网站设计对网站搜索引擎友好性的影响行业导航类网站模板
  • 广州网站建设联享科技seo手机搜索快速排名