(Arkts界面示例)ets pages Demo(笔记版本0.0.1)

| 数据类型 | 概述 |
|---|---|
| number | 数值 |
| boolean | 布尔 |
| string | 字符串 |
| undefined | 一个未定义或不存在的值 |
| null | 空 |
| object | 对象 |
| Symbol | 独一无二的值 |
| bigint | 任意大的整数 |
| enum | 枚举 |
| any | 任意 |
| unknown | 未知类型 |
| void | 没有任何返回值的类型 |
| never | 永远不存在的类型 |
Index.ets 文件
import router from '@ohos.router'@Entry//表示该自定义组件为入口组件
@Component //表示自定义组件
struct Index {//表示组件中的状态变量,状态变量变化会触发UI刷新@State changeValue: string = ''@State submitValue: string = ''controller: SearchController = new SearchController()build() {Column() {Search({ value: this.changeValue, placeholder: 'file name', controller: this.controller }).searchButton('SEARCH').width(300).height(50).backgroundColor('#F5F5F5').placeholderColor(Color.Grey).placeholderFont({ size: 15, weight: 550 }).textFont({ size: 15, weight: 500 }).copyOption(CopyOptions.InApp).onSubmit((value: string) => {this.submitValue = valuerouter.pushUrl({url:'pages/'+this.submitValue})}).onChange((value: string) => {this.changeValue = value}).margin(20)}.width('100%')}
}
hello.ets
import router from '@ohos.router'@Entry
@Component
struct hello{build() {Column({ space: 5 }) {Text('首页').onClick(() => {router.pushUrl({ url: 'pages/Index' })})Text('Hello worid').fontSize(20)}.width('100%').margin({top:10})}
}
API参考 Search Flex布局 > pages/flex_n.ets > struct FlexExample
API参考 Search 边框设置 > pages/border_n.ets > struct BorderExample
API参考 Search 图片边框设置 > pages/image_border_setting_n1.ets >struct image_border_setting_n1
API参考 Search 图片边框设置 > pages/image_border_setting_n2.ets >struct image_border_setting_n2
API参考 Search 背景设置 > pages/background_n.ets >struct BackgroundExample
API参考 Search 透明度设置 > pages/opacity_n.ets >struct OpacityExample
API参考 Search 显隐控制 > pages/visibility_n.ets >struct VisibilityExample
API参考 Search 禁用控制 > pages/enabled_n.ets >struct EnabledExample
API参考 Search 浮层 > pages/overlay_n.ets >struct OverlayExample
API参考 Search Z序控制 > pages/zindex_n.ets >struct ZIndexExample
API参考 Search 图形变换 > pages/transform_n.ets >struct TransformExample
API参考 Search 图形效果 > pages/blur_n1.ets >struct BlurEffectsExample
API参考 Search 图形效果 > pages/image_effects_n2.ets >struct ImageEffectsExample
API参考 Search 形状裁剪 > pages/clip_and_mask_n.ets >struct ClipAndMaskExample
API参考 Search 文本样式设置 > pages/text_style_n.ets >struct TextStyleExample
API参考 Search 栅格设置 > pages/grid_container_n.ets >struct GridContainerExample1
API参考 Search 颜色渐变 > pages/color_gradient_n1.ets >struct ColorGradientExample
API参考 Search 颜色渐变 > pages/color_gradient_n2.ets >struct ColorGradientExample
API参考 Search 颜色渐变 > pages/color_gradient_n3.ets >struct ColorGradientExample
API参考 Search Popup控制 > pages/popup_n.ets >struct PopupExample
API参考 Search 菜单控制 > pages/menu_n1.ets >struct PopupExample
API参考 Search 菜单控制 > pages/menu_n2.ets >struct PopupExample
API参考 Search 菜单控制 > pages/menu_n3.ets >struct ContextMenuExample
API参考 Search 点击控制 > pages/touch_able.ets >struct TouchAbleExample
API参考 Search 焦点控制 > pages/focusable_n.ets >struct FocusableExample
API参考 Search 焦点控制 > pages/request_foucus_n2.ets >struct RequestFocusExample
API参考 Search 悬浮态效果 > pages/hover_n.ets >struct HoverExample
API参考 Search 组件标识 > pages/id_n.ets >struct IdExample
API参考 Search 触摸热区设置 > pages/touch_target_n.ets >struct TouchTargetExample
API参考 Search 多态样式 > pages/style_n.ets >struct StyleExample
API参考 Search 触摸测试样式 > pages/hit_test_behavior_n.ets >struct HitTestBehaviorExample
API参考 Search 分布式迁移标识 > pages/restore_id_n.ets >struct RestoreIdExample
API参考 Search 绑定手势方法 > pages/gesture_settings_n.ets >struct GestureSettingsExample
API参考 Search 绑定手势方法 > pages/gesture_settings_n.ets >struct GestureSettingsExample
API参考 Search 基础手势 > pages/gesture_settings_n.ets >struct GestureSettingsExample
API参考 Search 基础手势 > pages/tap_gesture_n.ets >struct TapGestureExample
API参考 Search 基础手势 > pages/long_press_n.ets >struct LongPressGestureExample
API参考 Search 基础手势 > pages/long.ets >struct LongPressGestureExample
API参考 Search 基础手势 > pages/pan_gesrure_n.ets >struct PanGestureExample
API参考 Search 基础手势 > pages/pan_gesrure_n.ets >struct PanGestureExample
API参考 Search 基础手势 > pages/rotation_gesrure_n.ets >struct RotationGesture
API参考 Search 基础手势 > pages/swipe_gesture_n.ets >struct SwipeGesture
API参考 Search 组合手势 > pages/gesture_group_n.ets >struct GestureGroupExample
API参考 Search 组合手势 > pages/gesture_group_n.ets >struct GestureGroupExample
AlphabetIndexer(字母 索引器 示例)
可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。
API参考 Search AlphabetIndexer > pages/alphabel_indexer.ets >struct AlphabetIndexerSample
Blank(空白填充组件)
空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。仅当父组件为Row/Column/Flex时生效。
API参考 Search Blank 基础组件 > pages/bank_n.ets >struct BlankExample
Button(按钮组件)
按钮组件 可快速创建不同样式的按钮。
API参考 Search Button 基础组件 > pages/button_n1.ets >struct ButtonExample
API参考 Search Button 基础组件 > pages/button_n2.ets >struct SwipeGestureExample
Checkbox(多选框组件)
提供多选框组件,通常用于某选项的打开或关闭。
API参考 Search Checkbox 基础组件 > pages/checkbox_n.ets >struct CheckboxExample
CheckboxGroup(多选框群组)
多选框群组,用于控制多选框全选或者不全选状态。
API参考 Search CheckboxGroup 基础组件 > pages/checkbox_group_n.ets >struct CheckboxGroup
DataPanel(数据面板组件)
数据面板组件,用于将多个数据占比情况使用占比图进行展示。
API参考 Search DataPanel 基础组件 > pages/data_panel_n.ets >struct DataPanel
DatePicker(日期选择器组件)
日期选择器组件,用于根据指定日期范围创建日期滑动选择器。
API参考 Search DatePicker 基础组件 > pages/data_picker_n.ets >struct DatePickerExample
Divider(分隔器组件)
提供分隔器组件,分隔不同内容块/内容元素。
API参考 Search Divider 基础组件 > pages/divider_n.ets >struct DividerExample
Gauge(数据量规图表组)
数据量规图表组件,用于将数据展示为环形图表。
API参考 Search Gauge 基础组件 > pages/gauge_n.ets >struct GaugeExample
Image
图片组件,支持本地图片和网络图片的渲染展示。
API参考 Search Image 基础组件 > pages/image_n1.ets >struct ImageExample1
API参考 Search Image 基础组件 > pages/image_n2.ets >struct Index
API参考 Search Image 基础组件 > pages/image_n3.ets >struct ImageExample2
API参考 Search Image 基础组件 > pages/image_n4.ets >struct ImageExample2
API参考 Search Image 基础组件 > pages/image_n5.ets >struct ImageExample2
相关文章:
(Arkts界面示例)ets pages Demo(笔记版本0.0.1)
数据类型概述number数值boolean布尔string字符串undefined一个未定义或不存在的值null空object对象Symbol独一无二的值bigint任意大的整数enum枚举any任意unknown未知类型void没有任何返回值的类型never永远不存在的类型 Index.ets 文件 import router from ohos.routerEntry/…...
Python 动态导入库
Python 动态导入库 从一个文件夹下遍历所有.py文件,并利用__Import__()函数实现全局导入 例程 import os # 导入操作系统接口模块 import sys # 导入系统模块# 将当前目录下的 DIR 目录添加到系统路径中,以便后续导入模块 sys.path.append(./DIR)# …...
【WP|8】深入解析WordPress钩子函数
钩子函数(Hook)是WordPress插件和主题开发中最重要的概念之一。钩子函数允许开发者在特定的时刻或事件发生时插入自定义代码,以改变WordPress的默认行为或者添加新功能。钩子分为两种主要类型:动作(Actions)…...
Java集合简略记录
一、集合体系结构 单列集合:Collection 双列集合:Map 二、单列集合 List系列集合:添加的元素是有序、可重复、有索引 有序指的是存和取的顺序是一致的,和之前排序的从小到大是没有任何关系的 Set系列集合:添加的元素是…...
能获取淘宝商品简化链接的浏览器书签
零.冗长的商品链接 访问网页版本淘宝时,浏览器的地址栏显示的链接太长就像这样(此链接非真实商品): 于是使用如下方法 一.使用浏览器书签获取淘宝商品简化链接 1.新建书签 Chrome - 打开书签管理器(CtrlShiftO) - 左侧选择书签…...
JMeter Plugins Manager---插件安装
参考文章:https://blog.51cto.com/u_14126/6291032 需求: 安装【jpgc - Standard Set】插件 常用插件: 点击下载–报错如下: Failed to apply changes:Cannotapplychanges:Haveno write accessforJMeterdirectories,notpossib…...
docker-compose入门级实战教程
🌟🌌 欢迎来到知识与创意的殿堂 — 远见阁小民的世界!🚀 🌟🧭 在这里,我们一起探索技术的奥秘,一起在知识的海洋中遨游。 🌟🧭 在这里,每个错误都…...
MATLAB sort
对数字数组排序对字符串排序对 cell 数组排序降序排序对多维数组排序对结构体数组排序注意事项 在 MATLAB 中, sort 函数用于对数组进行排序。 sort 函数可以对数字数组、字符串、 cell 数组等进行升序或降序排序。以下是 sort 函数的一些常见用法:…...
AB测试实战
AB测试实战 1、AB测试介绍🐾 很多网站/APP的首页都会挂一张头图(Banner),用来展示重要信息,头图是否吸引人会对公司的营收带来重大影响,一家寿险公司Humana设计了如下三张头图,现在需要决定使用哪一张放到首页&#x…...
Java高级面试精粹:问题与解答集锦(六)
Java 面试问题及答案 1. 请解释Java中的多线程概念,并说明如何实现它? 答案: 多线程是指在Java程序中同时运行多个线程的功能。线程是程序执行的最小单元,Java中的多线程可以通过继承Thread类或实现Runnable接口来实现。 继承Th…...
MySQL之数据库数据库范式学习笔记(二)
三大范式 范式是数据库设计中的概念,用于规范化数据结构,以减少数据冗余并确保数据的一致性和完整性。MySQL 数据库设计通常遵循一定的范式,其中最常见的是第一至第三范式。以下是各个范式的简要说明: 第一范式(1NF&…...
【Qt】 new成功,但是没有进入到构造函数。
NameTest工程中 nametest.cpp NameTest::NameTest() {pdata new privateAB; }NameTest::~NameTest() {if (pdata){privateAB *p (privateAB *)pData; //void *pdata nullptr;delete p;pdata nullptr;} }内部类: privateAB #include "private.h"#i…...
高清多媒体接口(High Definition Multimedia Interface, HDMI)
目录 1. Overview1.1. Time Minimized Differential Signal(TMDS)1.2. Display Data Channel(DDC)1.3. Consumer Electronics Control(CEC)1.4. HDMI Ethernet and Audio Return Channel(HEAC)1.5. Hot Plug Detected(HPD)2. Signaling and Encoding3. Video4. Control and Con…...
Spring AI 第二讲 之 Chat Model API 第五节HuggingFace Chat
HuggingFace Inference Endpoints 允许您在云中部署和提供机器学习模型,并通过 API 对其进行访问。 开始使用 有关 HuggingFace Inference Endpoints 的更多详细信息,请访问此处。 前提条件 添加 spring-ai-huggingface 依赖关系: <d…...
【笔记】Sturctured Streaming笔记总结(Python版)
目录 相关资料 一、概述 1.1 基本概念 1.2 两种处理模型 (1)微批处理 (2)持续处理 1.3 Structured Streaming和Spark SQL、Spark Streaming关系 二、编写Structured Streaming程序的基本步骤 三、输入源 3.1 File源 &a…...
Python函数进阶
文章目录 1 函数多返回值2 函数多种传参方式2.1 位置参数2.2 关键字参数2.3 缺省参数2.4 不定长参数 3 匿名函数函数作为参数传递lambda匿名函数 1 函数多返回值 def test_return():return 1,2,3 x,y,z test_return() print(x) print(y) print(z)2 函数多种传参方式 2.1 位置参…...
[知识点]c++ delete与delete[ ]
在C中,delete 和 delete[] 是用于释放动态分配的内存的关键字。它们的使用取决于内存是如何分配的。具体来说: delete 用于释放通过 new 分配的单个对象。delete[] 用于释放通过 new[] 分配的数组。 如果你通过 new 分配了一个单个对象,那么…...
iCloud如何被高效利用?
1.同步设备 同步设备是指利用云服务(如iCloud)将多台设备上的数据保持同步,确保这些设备上的信息始终保持一致。以下是详细说明如何同步设备使用iCloud: 1. 打开iCloud设置:在iOS设备上,打开“设置”应用…...
月入30000的软件测试人员,简历是什么样子的?
我们都知道,简历是一个人进入职场的敲门砖。从某种层面来说,简历也像一个人的具象身份证,或者专业资格证。所以,一份简历的好坏,不仅关乎个人的“脸面”,更关乎你是不是一个有“含金量”的技术人员。 所以…...
nginx官网源代码方式安装nginx并编译
从Nginx官网下载特定版本的源代码并编译安装的步骤如下: 确定需要的版本: 前往Nginx 官方网站下载页面,选择你需要的Nginx版本。 下载源代码: 使用wget命令下载源代码压缩包。例如,下载1.21.0版本的Nginx:…...
Asp.Net MVC杂谈之:—步步打造表单验证框架[重排版](1)
在实际使用中,我们可以考虑多种形式来进行这一验证(注:本文目前只研究服务器端验证的情况),最直接的方式莫过于对每个表单值手动用C#代码进行验证了,比如: if(!Int32.TryParse(Request.Form[“age”], out age)){ xxxx… } If(age < xxx || age > xxx){ xxxx… }…...
nuScenes多传感器融合:毫米波雷达点云与图像时空对齐实战
1. 多传感器融合的核心挑战 自动驾驶系统就像一位全天候工作的司机,需要同时处理来自不同"感官"的信息。毫米波雷达擅长测距和测速,摄像头则能识别颜色和纹理,但要让它们像人类感官一样协同工作,首先要解决时空对齐的问…...
Path of Building PoE2:零基础掌握流放之路2角色规划工具实战指南
Path of Building PoE2:零基础掌握流放之路2角色规划工具实战指南 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 你是否曾遇到这样的困境:花费数小时规划的角色build,…...
某循环流化床锅炉设计【论文+ CAD图纸+翻译】
循环流化床锅炉作为高效清洁燃烧技术的代表,其设计需兼顾热效率、污染物控制与运行稳定性。论文部分通过系统分析流体力学、传热学及燃烧学原理,构建了锅炉本体结构、受热面布置与气固两相流场优化的理论模型。针对不同煤种特性,重点探讨了循…...
什么是焦糖布丁理论?用 JTBD 做软件产品设计的四步法
“焦糖布丁理论”其实是对 Jobs to Be Done(JTBD,待办任务理论) 的一种本土化、形象化的称呼,源自哈佛商学院教授 克莱顿克里斯坦森(Clay Christensen) 在其著作《与运气竞争》(Competing Again…...
告别CTex!TeX Live+Texstudio组合安装避坑指南(Windows/Mac双平台)
告别CTex!TeX LiveTexstudio组合安装避坑指南(Windows/Mac双平台) 如果你曾经使用过CTex套装,可能会被其"开箱即用"的便利性所吸引。但当你需要跨平台协作或追求更灵活的定制时,TeX LiveTexstudio的组合无疑…...
【Oracle篇】基于OGG 21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移(上):微服务架构详解与微服务部署,及同步问题总览(第一篇,总共三篇)
💫《博主主页》: 🔎 CSDN主页: 奈斯DB 🔎 IF Club社区主页: 奈斯、 🔎 微信公众号: 奈斯DB 🔥《擅长领域》: 🗃️ 数据库…...
百川2-13B模型实战:Python爬虫数据的智能分析与摘要生成
百川2-13B模型实战:Python爬虫数据的智能分析与摘要生成 每天,互联网上都会产生海量的文本信息,新闻、论坛帖子、社交媒体动态……对于市场分析师、舆情监控人员或者内容运营者来说,如何从这些信息海洋中快速提炼出有价值的内容&…...
PHP PhantomJS 安装与使用指南
PHP PhantomJS 安装与使用指南 【免费下载链接】php-phantomjs Execute PhantomJS commands through PHP 项目地址: https://gitcode.com/gh_mirrors/ph/php-phantomjs 1. 项目目录结构及介绍 在安装jonnnnyw/php-phantomjs库后,您将得到一个基本的目录结构…...
基于Xinference-v1.17.1的嵌入式Linux开发指南
基于Xinference-v1.17.1的嵌入式Linux开发指南 1. 引言 嵌入式设备上的AI推理一直是个技术挑战,特别是在资源受限的环境中部署大模型。Xinference-v1.17.1作为一个开源推理框架,为嵌入式Linux系统提供了轻量级的AI模型部署方案。无论你是想在树莓派上运…...
