logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 5.0.0 或以上:实现弹性拖拽卡片动效与归位缓动反馈

本篇将实现卡片组件的自由拖拽与释放后回弹归位动效,通过手势识别与位移动画模拟“弹性反馈感”,常用于卡片浏览、任务操作、可交互物理动效体验等场景。

#harmonyos#华为
【HarmonyOS 5.0.0 或以上】构建图文卡片组件 InfoCard:适配图文信息展示 / 操作按钮组合 / 插槽扩展

第34篇:【HarmonyOS 5.0.0 或以上】构建分页容器组件 PageContainer:支持分页请求 / 上拉加载 / 空数据处理。内容展示卡片(如文章、商品、用户信息)卡片具备圆角、阴影、点击反馈等样式。支持加载状态、内容折叠、多列布局等。图 + 文 + 操作按钮结构统一。支持插槽式标题、底部按钮扩展。封装一个通用信息卡片组件。

#harmonyos#华为
HarmonyOS 5.0.0 或以上:封装分布式状态同步服务(统一数据仓库 + 双向绑定)

在分布式项目中,常需要多设备共享同一状态(如用户信息、协作数据、界面状态等)。封装为小型跨端状态管理框架(如 mini Pinia for 分布式)状态持久化类型支持:number, JSON, boolean。每台设备修改昵称后,所有设备的输入框内容都会实时同步更新。支持响应式双向绑定(如绑定表单输入框)同时具备存储、监听、响应式更新能力。✅ 封装一个全局状态服务。实现仅本地设置(无广播)支持监

#harmonyos#分布式#华为
HarmonyOS 5.0.0 或以上:封装分布式通信服务模块(统一发送 + 监听机制)

所有页面可复用同一通信机制,无需重复初始化或绑定。支持消息中转广播给多个业务模块(监听数组)支持本地同步(发出者 UI 同步更新)在分布式应用中,如果每次使用。不同模块间同步逻辑不统一。封装一个全局通信服务类。

#harmonyos#分布式#华为
构建页面级状态容器组件 PageWrapper(布局 + loading + error + slot) HarmonyOS 5.0.0 或以上

Component@Prop errorMessage: string = '页面加载失败';@Prop emptyMessage: string = '暂无内容';

#华为#harmonyos
ArkTS 原生开发实战:构建远程协同教学系统 HarmonyOS 5.0.0 或以上

远程教学已成为现代教育的重要形式。传统视频会议虽提供了音画能力,但缺乏强交互性和“低延迟协作”。HarmonyOS 的分布式特性使得我们可以构建一个远程协同教学系统原型,实现:多设备实时共享白板内容;同步语音讲解信息;支持“老师在手机上写、学生在平板上看+听”体验。

#wpf#华为#harmonyos
构建通用弹窗组件 DialogBox(支持插槽 + 交互回调) HarmonyOS 5.0.0 或以上

title: '输入备注',},}) {TextInput({ placeholder: '请输入备注', text: this.remark })

#交互#华为#harmonyos
构建表单容器组件 FormWrapper(统一校验 + 错误提示 + 数据收集) HarmonyOS 5.0.0 或以上

支持不同类型字段(select / date / radio)本篇封装了一个支持字段定义、统一校验、集中管理、自动收集的。,不仅冗余重复,还容易遗漏字段或逻辑不一致。提供统一的提交方法(回调或 Promise)实现 JSON 驱动动态表单构建。表单项与容器分离、便于插槽化使用。可嵌套任意输入组件作为插槽内容。表单容器组件,是提升企业项目。组件用于单个字段输入封装。如果每个页面都分别处理。使用,作为

#javascript#前端#html +2
构建通用空状态组件 EmptyView(支持图标 + 说明 + 动作)HarmonyOS 5.0.0 或以上

Component@Prop message: string = '暂无数据';actionText: '重试',}) {Text('网络加载失败,请稍后重试').fontSize(15).color('#f44336')

#php#开发语言#华为 +1
    共 24 条
  • 1
  • 2
  • 3
  • 请选择