logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙版网易云音乐

平时用网易云音乐也比较多,就决定做一个鸿蒙版本体验下。也记录下自己在开发过程中的尝试和思考。项目主要参考的是iOS版网易云音乐的交互和视觉。项目中集成了 AI 写歌词功能,作为技术尝试。

文章图片
#harmonyos#华为
鸿蒙版网易云音乐

平时用网易云音乐也比较多,就决定做一个鸿蒙版本体验下。也记录下自己在开发过程中的尝试和思考。项目主要参考的是iOS版网易云音乐的交互和视觉。项目中集成了 AI 写歌词功能,作为技术尝试。

文章图片
#harmonyos#华为
鸿蒙版网易云音乐

平时用网易云音乐也比较多,就决定做一个鸿蒙版本体验下。也记录下自己在开发过程中的尝试和思考。项目主要参考的是iOS版网易云音乐的交互和视觉。项目中集成了 AI 写歌词功能,作为技术尝试。

文章图片
#harmonyos#华为
HarmonyOS Next 状态管理:Monitor 装饰器实践

Monitor是鸿蒙开发中用于增强状态管理框架对状态变量变化监听能力的一个装饰器。它能够监听状态变量的变化,并提供比@Watch更强大的功能,包括深度监听嵌套对象、数组等复杂数据结构的变化,并能够获取变化前后的值。@Monitor。

#harmonyos#华为
HarmonyOS Next 状态管理:!! 状态修饰器实践

!是一种语法糖,用于实现父子组件之间的双向数据绑定。它主要用于初始化子组件中的@Param和@Event,其中@Event的命名规则为$ + @Param 属性名。双向绑定:当父子组件中使用!!语法时,父组件的数据变化会同步到子组件,子组件的数据变化也会同步到父组件。单向绑定:如果父组件未使用!!语法,则数据流是单向的,父组件的变化不会同步到子组件。双向绑定!!语法糖简化了父子组件之间的双向数据绑

#harmonyos#华为
HarmonyOS Next 状态管理:Computed 装饰器实践

Computed是 ArkTS 中的一个装饰器,用于定义计算属性。它的主要作用是优化性能,避免在 UI 中多次重复计算相同的值。当依赖的状态变量发生变化时,@Computed会自动重新计算,但只会计算一次,从而减少不必要的性能开销。

#harmonyos#华为
到底了