介绍一下ArkTs的两个组件和两个渲染

    • list组件

list组件是编辑过程中经常用到的,它的接口如下:

List(value?:{space?: number | string, initialIndex?: number, scroller?: Scroller})

他们的属性如下

list组件里面包含着listitem的子组件

我们最常用的就是space接口,它可以控制各个小组件之间的距离

使用list组件可以达到以下效果

    • 父子组件

父子组件可以将两个同一路径或者不同路径下的项目绑定在一起

子组件用export将其里面的内容导出,而父组件将子组件里面的内容用import导入

下图子组件设置的内容在父组件中呈现

上图为子组件

上图为父组件,对于子组件里面的内容直接引用即可

Link链接

对于父组件来说,想要更改子组件里面的内容只需使用@Link即可

    • if-else渲染
    • for循环渲染

我们要想写多个相同的数据时,一个一个的枚举太繁琐了,我们则可以采用for循环渲染

这样的话就方便了许多

以上就是对两个组件和两个渲染的介绍,欢迎补充

梅科尔工作室-江凌宇-鸿蒙笔记3相关推荐

  1. 梅科尔工作室-江凌宇-鸿蒙笔记1

    对于鸿蒙软件开发所用编译器的介绍 鸿蒙APP开发所采用的编译器为华为自研的DevEc编译器,简洁美观易上手是此编译器的巨大优势 主要目录配置文件作用(stage模型和FA模型下) 下面是在FA模型下的 ...

  2. 梅科尔工作室-江凌宇-鸿蒙笔记2

    HarmonyOS构建漂亮的页面 一.页面基本元素介绍 常用基础组件 组件介绍: 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多 ...

  3. 梅科尔工作室-江凌宇-鸿蒙笔记4

    今天我们来介绍几个API模块 路由跳转模块 为了实现Ability内页面的跳转和数据的传递我们首先要导入的必须是router模块 我们有四种跳转方式 方式一: router.push(),跳转到指定页 ...

  4. 梅科尔工作室-崔启凡-鸿蒙笔记4

    鸿蒙笔记4 路由跳转 作用 用法 跳转方式 方式一 方式二 方式三 方式四 跳转页面数据的接受 数据请求 弹窗 绑定事件 点击事件 触摸事件 挂载卸载事件 拖拽事件 路由跳转 作用 实现Ability ...

  5. 梅科尔工作室-梁嘉莹-鸿蒙笔记1

    基本操作界面介绍 预览按钮 内置API文档查阅 项目设置 运行按钮(只有在真机模拟或远程模拟时才可以使用) 安装插件,在files下的settings-->Plugins里面,可以安装一个中文的 ...

  6. 梅科尔工作室-梁嘉莹-鸿蒙笔记2

    1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富.漂亮的界面. ...

  7. 梅科尔工作室--梁嘉莹-鸿蒙笔记3

    目录 List组件 子组件 接口 语法 父子组件 组件导出 双向数据绑定 if-else渲染 使用语法 注意事项 for循环渲染 使用语法 注意事项 List组件 子组件: Listitem 接口: ...

  8. 梅科尔工作室-梁嘉莹-鸿蒙笔记4

    目录 官方API使用 路由跳转模块 实现Ability内页面的跳转和数据传递. 首先需要导入router模块 跳转方式 信息传递 注意事项 数据请求模块 申请网络上的接口,获取传输的数据.文档中心 首 ...

  9. 梅科尔工作室-孙溢博-鸿蒙笔记1

    目录 一.主要目录配置文件作业 (一).stage模型 1.index.ets页面 2.resource文件 3.module.json5模块 4.pages模块 (二).FA模型 1.主要模块 二. ...

最新文章

  1. #每天一种设计模式# 观察者模式
  2. bzoj3791作业*
  3. SCCM 2012系列之新特性概览一:SCCM 2012安装选项和控制台新界面预览
  4. python课堂整理9---函数1
  5. hibernate左连接查询时在easyUI的dataGrid中有些行取值为空的解决办法
  6. 【剑指offer】面试题38:字符串的排列(Java)
  7. java - 判断任意一天是这年的第几天
  8. Linux 6.5选包截图
  9. 网页模板快速建站工具_自助建站相对传统建站有什么优势 - 建站极速通
  10. rpg制作大师2003_RPG制作大师MV 我们一起做游戏(十五)
  11. matlab怎样设置中文界面
  12. win10任务栏卡死的靠谱解决方法
  13. UniBeast使用心得
  14. MCS9865串口卡并口卡驱动
  15. 联通屏蔽80端口后利用NAT端口映射穿透解决WEB网站应用发布
  16. 在线制作安卓手机主题
  17. .mat转.tif 用于arcgis裁剪遥感图像
  18. 计算机打字考试软件使用说明,电脑打字指法练习_学习使用电脑的基本知识打字,需要怎么练习?...
  19. 达梦数据库创建公共同义词和私有同义词
  20. std::string一个极其隐晦得问题

热门文章

  1. 做成功的CIO从反省自己开始
  2. Android之ListView自带的布局simple_list_item
  3. Android中自带的list布局
  4. PXE实现系统批量自动安装
  5. veritas msi_使用适用于AIX 5.3和6.1的Veritas Volume Manager(VxVM)V5管理逻辑卷
  6. Revit-常见问题汇总
  7. 题解报告:hdu 1570 A C
  8. 开发一个标题为Flipflop的游戏应用程序
  9. 企业的性质:诺奖得主科斯经典原文翻译及解读1
  10. 罗马数字表希腊字母表