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

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之TextPicker组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之TextPicker组件

一、操作环境

操作系统:  Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1+

二、TextPicker组件

TextClock组件通过文本将当前系统时间显示在设备上。支持不同时区的时间显示,最高精度到秒级。

子组件

无。

接口

TextPicker(options?: {range: string[]|Resource, selected?: number, value?: string})

根据range指定的选择范围创建文本选择器。

构造参数

参数名

参数类型

必填

参数描述

range

string[] | Resource

选择器的数据选择列表。

selected

number

设置默认选中项在数组中的索引值。

默认值:0

value

string

设置默认选中项的值,优先级低于selected。

默认值:第一个元素值

属性

除支持通用属性外,还支持以下属性:

名称

参数类型

描述

defaultPickerItemHeight

number | string

设置Picker各选择项的高度。

事件

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

名称

描述

onAccept(callback: (value: string, index: number) => void)

点击弹窗中的“确定”按钮时触发该回调。

- value: 当前选中项的文本。

- index: 当前选中项的索引值。

说明:

该事件仅在文本滑动选择器弹窗中生效。

onCancel(callback: () => void)

点击弹窗中的“取消”按钮时触发该回调。

说明:

该事件仅在文本滑动选择器弹窗中生效。

onChange(callback: (value: string, index: number) => void)

滑动选中TextPicker文本内容后,触发该回调。

- value: 当前选中项的文本。

- index: 当前选中项的索引值。

三、示例

代码
// xxx.ets
@Entry
@Component
struct TextPickerExample {private select: number = 1private fruits: string[] = ['apple1', 'orange2', 'peach3', 'grape4']build() {Column() {TextPicker({ range: this.fruits, selected: this.select }).onChange((value: string, index: number) => {console.info('Picker item changed, value: ' + value + ', index: ' + index)})}}
}
图例

你有时间常去我家看看我在这里谢谢你啦...

我家地址:亚丁号

最后送大家一首诗:

山高路远坑深,
大军纵横驰奔,

谁敢横刀立马?
惟有点赞加关注大军。

http://www.lryc.cn/news/292639.html

相关文章:

  • linux中vim的操作
  • 《统计学习方法:李航》笔记 从原理到实现(基于python)-- 第5章 决策树
  • 【C++11(一)】列表初始化and右值引用
  • 为什么SSL会握手失败?SSL握手失败原因及解决方案
  • STM32——智能小车
  • 开源:基于Vue3.3 + TS + Vant4 + Vite5 + Pinia + ViewPort适配..搭建的H5移动端开发模板
  • 缩略图保持加密(thumbnail-preserving encryption, TPE)的理论基础
  • nodejs+vue+mysql校园失物招领网站38tp1
  • GEDepth:Ground Embedding for Monocular Depth Estimation
  • 校园圈子论坛系统--APP小程序H5,前后端源码交付,支持二开!uniAPP+PHP书写!
  • VMware vCenter告警:vSphere UI运行状况警报
  • C# 引用同一个dll不同版本的程序集
  • 单机搭建hadoop环境(包括hdfs、yarn、hive)
  • LEETCODE 170. 交易逆序对的总数
  • 「HarmonyOS」EventHub事件通知详细使用方法
  • 为什么golang不支持可重入锁呢?
  • 聊一聊Tomcat的架构和运行流程,尽量通俗易懂一点
  • ModelArts加速识别,助力新零售电商业务功能的实现
  • Qt/C++音视频开发65-切换声卡/选择音频输出设备/播放到不同的声音设备/声卡下拉框
  • MySQL原理(一)架构组成之逻辑模块(1)组成
  • 一、cadence PDK 自学笔记-心法
  • 防御保护--NAT策略
  • 【C++】C++入门 — 指针空值nullptr
  • Vue3+Koa2实现图片上传(不再畏惧)
  • wsl-ubuntu 安装 nginx
  • 重学Ajax
  • springboot3+vue3支付宝交易案例-结算支付
  • c语言 ceil() 函数
  • virtualBox虚拟机安装ubuntu后的必要配置
  • 《Pandas 简易速速上手小册》第6章:Pandas 时间序列分析(2024 最新版)