![](https://img-blog.csdnimg.cn/direct/2d27d00113264d0b86c2823e14f69b0a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
HarmonyOS篇
学习tip
程序员xiaolibao
编码过程中,知识总结...
展开
-
#HarmonyOS:Web组件的使用
Web组件的使用访问在线网页时需添加网络权限:ohos.permission.INTERNET。原创 2023-12-25 17:12:39 · 605 阅读 · 0 评论 -
#HarmonyOS:@Builder装饰器:自定义构造函数
使用方法全局的自定义构建函数可以被整个应用获取,不允许使用this和bind方法。如果不涉及组件状态变化,建议使用全局的自定义构建方法。原创 2023-12-20 16:32:07 · 497 阅读 · 0 评论 -
#HarmonyOS:DevEco Studio技巧
DevEco Studio技巧。原创 2023-12-19 17:33:45 · 680 阅读 · 0 评论 -
#HarmonyOS:@ohos.promptAction (弹窗)---onProgressChange
网页加载进度变化时触发该回调。原创 2023-12-19 17:23:59 · 1049 阅读 · 0 评论 -
#HarmonyOS:项目结构图
AppScope:全局的共有资源存放目录。.hvigor:存储构建配置文件信息。.idea:存储项目的配置信息。原创 2023-12-19 10:28:20 · 608 阅读 · 0 评论 -
#HarmonyOS:List组件、Grid组件
Grid组件为网格容器,是一种网格列表,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。若是水平滚动列表场景,将List的listDirection属性设置为Axis.Horizontal即可实现。若是水平滚动列表场景,将List的listDirection属性设置为Axis.Horizontal即可实现。List除了提供垂直和水平布局能力、超出屏幕时可以滚动的自适应延伸能力之外,还提供了自适应交叉轴方向上排列个数的布局能力。原创 2023-12-18 16:47:43 · 507 阅读 · 0 评论 -
#HarmonyOS:Column--Row布局
Column&Row组件的使用Column表示沿垂直方向布局的容器。Row表示沿水平方向布局的容器。原创 2023-12-18 15:43:03 · 1422 阅读 · 0 评论 -
#HarmonyOS:UIAbility组件生命周期--UIAbility组件启动模式
UI界面的应用组件,主要用于和用户交互。原创 2023-12-15 11:20:20 · 366 阅读 · 0 评论 -
#HarmonyOS:应用的包名配置--应用图标和标签配置--配置链接
配置相关。原创 2023-12-14 11:28:12 · 518 阅读 · 0 评论 -
#HarmonyOS:访问应用资源--系统资源
在工程中,通过"$r(‘app.type.name’)"的形式引用应用资源。app代表是应用内resources目录中定义的资源;type代表资源类型(或资源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”,name代表资源命名,由开发者定义资源时确定。开发者可以通过“$r(‘sys.type.resource_id’)”的形式引用系统资源。type代表资源类型,可以取“color”、“float”、“string”、“media”;原创 2023-12-14 11:09:37 · 78 阅读 · 0 评论 -
#HarmonyOS:@State--@Prop--@Link--@Provide/@Consume--@Observed等
父组件会接受来自@Link装饰的变量的修改的同步,父组件的更新也会同步给@Link装饰的变量。是应用程序中的一个特殊的单例LocalStorage对象,是应用级的数据库,和进程绑定,@State装饰的变量拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。@ObjectLink装饰的变量接收@Observed装饰的class的实例,给内置组件提供TS变量的引用,使得TS变量和内置组件的内部状态保持同步。@Link装饰的变量和父组件构建双向同步关系的状态变量;装饰器可以和组件联动。原创 2023-12-13 16:06:41 · 172 阅读 · 0 评论 -
#HarmonyOS:stateStyles:多态样式---focused:获焦态。 normal:正常态。 pressed:按压态。 disabled:不可用态。
stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。focused:获焦态。normal:正常态。pressed:按压态。disabled:不可用态。原创 2023-12-12 11:23:42 · 83 阅读 · 0 评论 -
#HarmonyOS:@Extend装饰器:定义扩展组件样式
使用示例。原创 2023-12-12 10:08:50 · 414 阅读 · 0 评论 -
#HarmonyOS:@Styles装饰器:定义组件重用样式
Styles可以定义在组件内或全局,在全局定义时需在方法名前面添加function关键字,组件内定义时则不需要添加function关键字。框架优先找当前组件内的@Styles,如果找不到,则会全局查找。组件内@Styles的优先级高于全局@Styles。原创 2023-12-08 17:00:54 · 137 阅读 · 0 评论 -
#HarmonyOS:基础语法
可组合可重用数据驱动UI更新@Componentbuild() {// HelloComponent自定义组件组合系统组件Row和TextRow() {// 状态变量message的改变驱动UI刷新,UI从'Hello, World!'刷新为'Hello, ArkUI!})struct+自定义组件名+{…}@Component装饰器仅能装饰struct关键字声明的数据结构。struct被@Component装饰后具备组件化的能力,需要实现build方法描述UI。@Component。原创 2023-12-08 15:37:46 · 518 阅读 · 0 评论 -
#HarmonyOS:装饰器&UI描述---@Link
aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其build()函数之前执行。aboutToDisappear:在自定义组件析构销毁之前执行。不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改可能会导致应用程序行为不稳定。原创 2023-12-07 17:39:41 · 241 阅读 · 0 评论 -
#HarmonyOS:软件安装window和mac预览Hello World
这个界面这样选,其他界面全部按照默认路径往下走!一般就是本地node配置异常导致,建议清理环境变量。点击 install安装。finish后的代码区域。原创 2023-11-30 17:45:07 · 398 阅读 · 0 评论