鸿蒙
Misha韩
这个作者很懒,什么都没留下…
展开
-
自学鸿蒙HarmonyOS的ArkTS语言<十二>wrapBuilder:组件工厂类封装
【代码】自学鸿蒙HarmonyOS的ArkTS语言<十二>wrapBuilder:组件工厂类封装。原创 2024-07-17 10:10:37 · 181 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<十一>wrapBuilder:封装全局@Builder
2、返回一个WrappedBuilder对象,其builder属性方法只能在struct内使用。3、可以用循环来进行不同@Builder函数的渲染。1、参数只能是全局builder方法。原创 2024-07-16 15:12:27 · 340 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<十>@BuilderParam装饰器
作用:当子组件多处使用时,给某处的子组件添加特定功能。原创 2024-07-16 14:04:15 · 456 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<九>自定义弹窗组件CustomDialog及二次封装自定义弹窗
controller: CustomDialogController = new CustomDialogController({ // 注意写法})// controller: CustomDialogController // 这种预览会报错cancel?confirm?text?: stringbuild() {Column() {Button('取消')this.controller.close() // 关闭弹窗})Button('确定')})@Entry。原创 2024-07-12 15:29:49 · 537 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<八>下拉框弹窗TextPickerDialog
【代码】自学鸿蒙HarmonyOS的ArkTS语言<八>下拉框弹窗TextPickerDialog。原创 2024-07-11 15:05:44 · 417 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<七>各种日历日期时间picker|| CalendarPickerDialog/DatePickerDialog/TimePickerDialog
【代码】自学鸿蒙HarmonyOS的ArkTS语言<七>各种日历日期时间picker|| CalendarPickerDialog/DatePickerDialog/TimePickerDialog。原创 2024-07-11 14:42:45 · 559 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<六>警告弹窗AlertDialog和列表选择弹窗ActionSheet
1、这两种弹窗都没有找到设置标题内容居中的属性。2、警告弹窗按钮中间的线没有办法去掉。3、选择列表弹窗按钮只能一个。原创 2024-07-11 13:34:01 · 400 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<五>attributeModifier动态属性和用attributeModifier封装公共组件
A、单一系统组件的公共组件 - 提供方创建 AttributeModifier 类,使用方在组件上用类的实例作为attributeModifier属性的参数传入: Button(‘xxx’).attributeModifier(类的实例)B、多个系统组件组合的公共组件 - 提供方只要提供组件,并接收外部传入的 attributeModifie属性值,使用方要创建AttributeModifier类,并把实例作为参数传入组件。注意:attributeModifier不能通过state感知变化。原创 2024-07-10 16:39:56 · 598 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<四>@Builder自定义构建函数
自定义组件内可以有一个或多个@Builder只能在所属组件的builder方法和其他@Builder中调用,组件外不能调@Builder中的this指当前所属组件,组件的状态变量可以在@Builder中访问,建议通过this访问而不是参数传递@Componentbuild() {Row(){...thisRow() {原创 2024-06-24 16:07:31 · 454 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<三>路由跳转及传参
4、清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面。2、用应用内的某个页面替换当前页面,并销毁被替换的页面。5、获取当前在页面栈内的页面数量。注意:这里的参数key必须用。3、返回上一页面或指定的页面。1、跳转到应用内的指定页面。6、获取当前页面的状态信息。原创 2024-06-21 15:08:33 · 703 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<二>自定义组件和页面生命周期
创建自定义组件 之后 , 在 build() 声明 UI 函数 之前执行;常 用于 初始化 将要在 UI 中展示的数据 , 或 申请 系统资源 , 在后续执行的 build 函数中 , 使用 初始化的数据 或 申请的系统资源;在 build() 声明 UI 函数 之后 , 在 自定义组件销毁 之前调用;通常 用于 销毁 在 UI 中展示的数据 , 或 释放不再申请的 系统资源;不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改可能会导致应用程序行为不稳定。原创 2024-06-21 14:06:00 · 597 阅读 · 0 评论 -
自学鸿蒙HarmonyOS的ArkTS语言<一>基本语法
可复用,可组合,数据驱动UI更新结构@Componentstruct 组件名称 { // 组件名称用大驼峰@State 变量名称: 变量类型 = 变量值build() {// ui声明struct: 实例化,可以省略newstruct被@Component装饰后具备组件化的能力一个struct只能被一个@Component装饰,如果一个自定义组件设置为页面,必须用@Entry 装饰成员函数/变量自定义组件的成员函数为私有的,且不建议声明成静态函数。原创 2024-06-19 16:35:48 · 2290 阅读 · 0 评论 -
鸿蒙HarmonyOS DevEco Studio 安装配置
文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/run_simulator-0000001053303709-V2#section99703295412。文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/software_install-0000001053582415-V2。远程模拟器需要实名认证。原创 2024-06-18 14:26:49 · 1083 阅读 · 2 评论