logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ArkTS变量声明约束深度解析:var vs let 鸿蒙PC问题解决

摘要: 本文针对HarmonyOS ArkTS开发中遇到的var关键字不支持问题进行分析。ArkTS基于TypeScript规范,不再支持var的函数作用域声明,强制使用let和const以确保代码质量。错误案例展示了在YuesaoCard组件中使用var导致的编译错误(arkts-no-var),并提供了三种修复方案:1) 使用let声明可变变量;2) 直接使用对象属性避免中间变量;3) 使用c

文章图片
#harmonyos#华为#学习 +1
在鸿蒙PC中无法编译的解构赋值问题以及代替方案-ArkTS代码演示

本文分析了鸿蒙HarmonyOS应用开发中ArkTS不支持TypeScript解构赋值的问题。文章首先通过错误场景再现和问题定位,指出解构赋值在ArkTS中会触发编译错误。随后对比了ArkTS与TypeScript的核心差异,解释了ArkTS出于类型安全、性能等考虑不支持解构赋值的原因。文章详细介绍了解构赋值的概念和常见用法,并提供了三种解决方案:逐个变量赋值、直接使用对象属性和创建辅助函数。最后

文章图片
#harmonyos#华为#学习 +1
ArkTS变量声明约束深度解析:var vs let 鸿蒙PC问题解决

摘要: 本文针对HarmonyOS ArkTS开发中遇到的var关键字不支持问题进行分析。ArkTS基于TypeScript规范,不再支持var的函数作用域声明,强制使用let和const以确保代码质量。错误案例展示了在YuesaoCard组件中使用var导致的编译错误(arkts-no-var),并提供了三种修复方案:1) 使用let声明可变变量;2) 直接使用对象属性避免中间变量;3) 使用c

文章图片
#harmonyos#华为#学习 +1
在鸿蒙PC中无法编译的解构赋值问题以及代替方案-ArkTS代码演示

本文分析了鸿蒙HarmonyOS应用开发中ArkTS不支持TypeScript解构赋值的问题。文章首先通过错误场景再现和问题定位,指出解构赋值在ArkTS中会触发编译错误。随后对比了ArkTS与TypeScript的核心差异,解释了ArkTS出于类型安全、性能等考虑不支持解构赋值的原因。文章详细介绍了解构赋值的概念和常见用法,并提供了三种解决方案:逐个变量赋值、直接使用对象属性和创建辅助函数。最后

文章图片
#harmonyos#华为#学习 +1
鸿蒙血压记录 - 健康范围判断 健康记录应用-ArkTS完成

本文介绍了基于HarmonyOS ArkTS框架开发的血压记录应用BloodPressure的技术实现。该应用采用单页面架构,通过状态管理、数值输入处理和列表展示等核心功能,帮助用户记录和追踪血压数据。文章从架构设计、模块依赖、数据模型等维度进行了详细分析,重点讲解了状态变量管理、TextInput组件使用以及记录添加逻辑等关键技术点,展示了如何利用ArkTS的声明式UI开发健康管理类应用。应用实

文章图片
#harmonyos#华为#学习 +1
鸿蒙血压记录 - 健康范围判断 健康记录应用-ArkTS完成

本文介绍了基于HarmonyOS ArkTS框架开发的血压记录应用BloodPressure的技术实现。该应用采用单页面架构,通过状态管理、数值输入处理和列表展示等核心功能,帮助用户记录和追踪血压数据。文章从架构设计、模块依赖、数据模型等维度进行了详细分析,重点讲解了状态变量管理、TextInput组件使用以及记录添加逻辑等关键技术点,展示了如何利用ArkTS的声明式UI开发健康管理类应用。应用实

文章图片
#harmonyos#华为#学习 +1
ArkTS原生计步器 - 步数统计算法 步数追踪工具

步数计应用是一款基于HarmonyOS ArkTS框架开发的健康管理工具,主要功能包括记录每日步数、追踪运动目标和计算热量消耗。该应用采用声明式UI设计,通过@State装饰器实现响应式状态管理,使用Circle组件构建环形进度条展示运动进度。核心实现包含:1)状态变量管理当前步数、目标步数和计算值;2)双层Circle组件叠加实现环形进度效果;3)按钮交互触发步数更新和自动计算逻辑。应用设计遵循

文章图片
#harmonyos#华为#学习
起床闹钟小应用 - HarmonyOS ArkUI 开发实战-PC版本

本文介绍了如何使用HarmonyOS ArkUI开发一个完整的起床闹钟应用。主要内容包括: 应用架构设计:分析功能需求(时间显示/调节、闹钟开关/添加/删除)、数据模型(AlarmItem类)和组件结构(垂直布局)。 Slider组件详解:通过滑块调节小时(0-23)和分钟(0-59),详细说明构造函数参数、属性配置及样式类型(OutSet/InSet),并给出代码示例。 该应用利用ArkTS的状

文章图片
#harmonyos#华为#学习 +1
今日天气小应用 - HarmonyOS ArkUI 开发实战-PC版本

本文介绍了使用HarmonyOS ArkUI开发天气应用的核心实现方案。文章从应用架构设计入手,分析了天气应用的功能模块,并给出了ArkTS数据模型定义。重点讲解了状态管理机制,包括@State装饰器的使用、变量命名规范和数组状态处理。在UI布局部分,详细解构了标题栏、温度展示区、详细信息和天气预报列表的实现方法,提供了完整的代码示例和关键属性说明。通过组件化设计和状态驱动UI的理念,开发者可以高

文章图片
#harmonyos#华为#学习 +1
Day 5: Flutter 框架本地存储基础 - SharedPreferences 在鸿蒙系统中的物理实现

摘要: 本文深入探讨了SharedPreferences在HarmonyOS Next中的轻量级持久化方案。作为移动应用状态恢复的关键技术,SP通过键值对存储用户偏好和基础配置,确保冷启动时的无缝体验。文章剖析了SP的核心特性(全量加载、内存镜像)、Flutter单例封装实践,以及鸿蒙底层通过MethodChannel实现的物理存储机制(沙盒路径、XML转换)。同时指出IO阻塞、类型安全等常见陷阱

文章图片
#flutter#harmonyos#华为 +2
    共 22 条
  • 1
  • 2
  • 3
  • 请选择