- 博客(9)
- 收藏
- 关注
原创 骨架屏的封装与使用
在用户打开一个APP时,总会因为网不好造成一种视觉上的不好的体验,这就需要我们去设计一个骨架屏,在APP打开时显示一个大概的框架,等数据请求成功之后,再加载页面,进行页面的数据渲染。
2024-09-18 10:00:00
269
原创 鸿蒙开发主题处理
在鸿蒙开发中每次打开页面就需要做沉浸式处理,使得手机页面具有上下边距,并且在不同的主题模式下打开应用时效果是不一样的,所以就需要对主题处理。
2024-09-12 10:00:00
321
原创 应用权限管理
在鸿蒙开发中,调用部分 API 时需要申请权限后,才能调用,如:网络请求,获取网络信息等。部分 API 调用的时候还会弹窗,如:麦克风(录音)、日历。接下来我们先简单的了解一下应用权限。
2024-09-10 10:00:00
905
原创 组件区域变化(onAreaChange)事件
组件区域变化时触发该回调。仅会响应由布局变化所导致的组件大小、位置发生变化时的回调。由绘制变化所导致的渲染属性变化不会响应回调,如。
2024-09-08 10:00:00
302
原创 请阐述在HarmonyOS中如何使用Web组件进行混合开发?
方法执行H5页面中的JavaScript代码,或者通过监听H5页面中的事件来接收从H5页面发送的数据。属性来加载网络页面或本地页面。对于网络页面,直接提供URL字符串;:在开发过程中,你可以使用DevEco Studio的调试工具来调试Web组件和页面。对象来调用ETS中的方法,并通过回调函数接收数据。:为了实现ETS与H5的通讯,你可以使用。监听Web组件的网络请求变化,如果发现。等,来响应页面加载的不同阶段。:在H5页面中,你可以使用。:首先,你需要创建一个。方法执行H5中的函数。
2024-09-07 10:00:00
424
原创 自定义弹窗 (CustomDialog)
接下来,说一下自定义弹窗的Loading组件怎么写message: string = '冲鸭~' //默认弹窗加载时显示的内容build() {Column() {LoadingProgress() //刷新组件.width(48)简单的在使用页面导入对象在调用时可以直接使用,也可以对一些属性进行修改,换成自己喜欢的样式autoCancel: false, //取消点击关闭弹窗的操作cancel: ()=>{ //点击弹窗退回上一页})CustomDialogController的使用。
2024-09-06 09:22:19
445
原创 Promise 如何使用,用在什么场景?有几种状态?
promise.resolve() 返回新的状态为resolve的promise 对象。promise.reject() 返回一个新的状态为reject的promise对象。第二个回调函数是promise对象的状态变为 rejected时调用,(失败)第一个回调函数是promise对象的状态变为resolve时调用,(成功)用于指定发生错误时的回调函数,返回的是一个promise对象,是promise实例的回调函数,接受两个回调函数作为参数,(做耗时的操作时可以用promise包住,拿到结果)
2024-09-05 08:44:51
931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人