
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
git checkout -b 新分支名 提交哈希用找目标提交哈希;用上述命令创建并切换新分支。该操作是安全的,不会修改任何历史提交,也不会影响原分支,适合基于历史版本开发新功能、修复旧版本 BUG 等场景。
核心原理差异:Vue2 用(劫持单个属性),Vue3 用Proxy(代理整个对象);关键功能差异:Vue3 原生支持对象新增 / 删除属性、数组所有操作,无需额外 API,Vue2 需依赖Vue.setVue.delete;性能差异:Vue3 初始化性能更优(懒加载),大型场景表现更好,Vue2 初始化递归劫持属性,性能较差;兼容性差异:Vue2 支持 IE10+,Vue3 不支持 IE(Prox
在项目的目录下新建文件(建议把类放在model// Contact.ets - 联系人类(模板)// 1. 成员变量(属性)// 姓名// 电话// 头像路径(鸿蒙资源路径)// 2. 构造方法:创建对象时初始化属性// this 指向当前对象// 头像默认值:项目默认头像// 3. 成员方法(行为):拨打电话// 鸿蒙中调用系统电话能力(这里简化为打印,实际需申请权限)console.log(`
你有一个class 对象,希望属性变化自动刷新页面→ 用你要在子组件使用这个对象→ 子组件用接收。
组件内响应式自动刷新 UI任意位置手动存取不自动刷新关系底层基于 AppStorageV2 实现。
/ 接口:只规定结构,不实现逻辑id: number;
鸿蒙音乐项目中核心用替代普通ForEach实现非首屏歌单的懒加载,仅渲染可视区域内容;结合List的onReachEnd实现触底分页加载,配合加载状态控制避免重复请求;图片和文本组件的轻量化配置(如maxLinesobjectFit)进一步优化渲染性能。
作用:给 **@State/@Link/@Provide/@Consume/@AppStorage/@StorageLink** 等响应式状态添加监听器,当变量值发生变化时,自动执行指定的自定义函数;监听规则:仅监听变量值的实际变化(值不变时,多次赋值不会触发监听);使用语法@Watch("监听函数名") + 响应式装饰器,监听函数在组件内定义,接收新值、旧值两个参数(可选);适用场景:数据变化后
有几种方法可以在git merge。
所有 UI 交互,与全局播放状态实时联动,页面销毁时自动释放资源。状态统一,避免多个页面创建播放器实例导致冲突。,保证后台播放不中断,应用重启时恢复播放状态。:将播放状态、播放器实例、播控中心封装为。:在 UIAbility 中处理。







