【鸿蒙4.0】harmonyos Day 01

一. 初次使用鸿蒙原生编译器Dev Ecostudio创建一个新工程(项目),控制台报错:ohpm ERROR: NOTFOUND package "@ohos/hypium" not found from all the registries https://repo.harmonyos

这个错误应该是一些配置没下载成功或者路径不对导致的,我这边的解决方法是++关闭编译器Dev Ecostudio, 鼠标右键以管理员身份运行重新打开这个编译器就好了。++ 也可以来参考这篇文章https://xie.infoq.cn/article/1f64071cc12f7247b8d476032进行配置一遍。(亲测有效)。

二.基本属性概念

index.ets文件(首页文件)

TypeScript 复制代码
@Component // 标记自定义组件,自己封装的
struct Index { // 可复用的UI单元
  @State message: string = '张杰,你好'
  //  State 用来监听这个变量,实现数据变化页面同步刷新,类似于vue2的v-model

  build() { // build函数:描述页面UI结构
    Row() {
      Column() { // Row、Column等容器组件:用来完成页面布局
        Text(this.message) // Text基础组件 自带样式和功能
          .fontSize(50)
          // .backgroundColor(`#FF0000`)
          .fontColor(`red`)
          .fontWeight(FontWeight.Bold) // fontSize、fontWeight :属性方法,用于设置css样式
          .onClick(()=>{
            // ...处理事件 事件方法的回调函数 类似于js的onclick事件
          })
      }
      .width('100%') // 属性方法
    }
    .height('100%') // 属性方法
  }
}
相关推荐
遇到困难睡大觉哈哈15 分钟前
HarmonyOS —— Remote Communication Kit 拦截器(Interceptor)高阶定制能力笔记
笔记·华为·harmonyos
遇到困难睡大觉哈哈1 小时前
HarmonyOS —— Remote Communication Kit 定制处理行为(ProcessingConfiguration)速记笔记
笔记·华为·harmonyos
氤氲息2 小时前
鸿蒙 ArkTs 的WebView如何与JS交互
javascript·交互·harmonyos
遇到困难睡大觉哈哈2 小时前
HarmonyOS支付接入证书准备与生成指南
华为·harmonyos
赵浩生2 小时前
鸿蒙技术干货10:鸿蒙图形渲染基础,Canvas绘图与自定义组件实战
harmonyos
赵浩生2 小时前
鸿蒙技术干货9:deviceInfo 设备信息获取与位置提醒 APP 整合
harmonyos
BlackWolfSky2 小时前
鸿蒙暂未归类知识记录
华为·harmonyos
L、2184 小时前
Flutter 与开源鸿蒙(OpenHarmony):跨平台开发的新未来
flutter·华为·开源·harmonyos
L、2185 小时前
Flutter 与 OpenHarmony 深度融合实践:打造跨生态高性能应用(进阶篇)
javascript·flutter·华为·智能手机·harmonyos
威哥爱编程5 小时前
【鸿蒙开发案例篇】火力全开:鸿蒙6.0游戏开发战术手册
harmonyos·arkts·arkui