-
emitter传值方式
鸿蒙页面中传值方式有很多例如:1.有父子关系,我们使用的@Prop@Link来实现父传到子的数据,子传父我们使用的是回调函数的方式2.两个页面是在关系树上,比如:....->爷->父->子->....可以使用@Provider@Cusome3.甚至使用AppStorage,localStroage,或者上传到首选项都可以(可以但没必要)下面这个emitter传值它主要针对于两个页面毫无关系的emi… -
HarmonyOS 骨架屏组件封装
封装一个骨架屏组件,纯干货一句废话没有直接引用组件就可以使用,后面上代码[嘿嘿]1.首先这个组件基于四个非常常见的功能实现onAppear(()=>{})//组件挂载显示后触发此回调animation({//动画效果duration:1500,//动画显示时常iterations:-1//设置-1表示动画无限循环})linearGradient({//颜色渐变设置为透明|白|透明color:[]}… -
HarmonyOS 鸿蒙首选项
首选项只能保存字符串,所以我们借助了JSON的stringify和parse两个方法来进行相互转换。在存的时候调用JSON.stringify将数组转换成json字符串来存储,读取的时候调用了JSON.parse将json字符串转换成了数组,方便操作首选项大概能存储8KB数量的数据,所以存储的数据量应该是轻量级的,为了性能考虑,建议存储的数据不超过一万条,否则会在内存方面产生较大的开销。首选项的基… -
Git命令与使用--基础版-进阶
第一步:下载githttps://git-scm.com/downloads任意目录下配置用户信息gitconfig--globaluser.name"用户名"//全局配置用户名gitconfig--globaluser.email邮箱//全局配置邮箱gitconfig--list//查看全局配置信息本地仓库配置gitinit//初始化本地仓库gitadd.//添加到暂存区,利用gitstatus… -
HarmonyOS 页面和自定义组件的生命周期
组件-生命周期---仅仅支持@Component组件//aboutToAppear函数在创建自定义组件的新实例后,在执行其build函数之前执行。//允许在aboutToAppear函数中改变状态变量,更改将在后续执行build函数中生效。aboutToAppear():void{}//aboutToDisappear函数在自定义组件析构销毁之前执行。//不允许在aboutToDisappear函… -
HTTP协议请求报文,获取报文
请求报文:1.请求行:请求方法,URL,协议(第一行)2.请求头:以键值对的格式携带的附加信息,比如:Content-Type(第二行开始到空行)3.空行:分隔请求头,空行之后的是发送给服务器的资源(空行)4.请求体:发送的资源(空行之后)//咱们一般只需要关注,请求头中的一些字段,以及请求体即可 相应报文:响应行(状态行):协议、HTTP响应状态码、状态信息(第一行)响应头:以键值对的… -
HTTP数据获取,提交
什么是服务器?在网络上提供服务器的一台电脑,比如提供数据服务什么是http模块?鸿蒙内置的一个模块,可以通过【HTTP协议】和服务器进行通信HTTP协议?规定了客户端和服务器返回的内容【格式】在通讯的时候需要按照格式发送内容,才可以进行通讯数据获取://1.在module.json5模块配置权限"requestPermissions":[{"name":"ohos.permission.INTER… -
Counter 计数器组件,提供相应的增加或者减少的计数操作
Counter(){}计数器组件,提供相应的增加或者减少的计数操作Counter(){Text(this.value.toString())//数量}//监听数值增加事件.onInc(()=>{this.value++})//监听数值减少事件.onDec(()=>{this.value--})//设置递增按钮禁用布尔.enableInc(this.value.toString()>1)//True…