每天代办
郭杰 ... 2024-7-28 大约 1 分钟
# 每天代办
2024年07月15日
多渠道配置
网络请求
@link 和 @state标签的区别
对称加密 、非对称加密(RSA、AES、SM3、SM4)
本地存储
应用级变量的状态管理(AppStorage) => https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-state-management-0000001815767916
权限
设备唯一标识
设备标识符
推送标识符号
状态管理(装饰器)
@State装饰器:组件内状态
@Prop装饰器:父子单向同步
@Link装饰器:父子双向同步
@Provide装饰器和@Consume装饰器:与后代组件双向同步
@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
https://developer.huawei.com/consumer/cn/forum/topic/0201153000742323297?fid=0109140870620153026
注解
@Extend是用于扩展类、接口或其他类型的注解。它允许在不修改原有代码的情况下,添加新的功能或方法。通常用于框架或库的实现中,以避免对原有代码的修改,同时扩展其功能。
@Extend(TextInput)
function inputStyle() {
.width('90%')
.height('40vp')
.maxLength(30)
.placeholderColor($r('app.color.text_input_placeholder_color'))
.backgroundColor($r('app.color.text_input_background_color'))
}
启动模式(singleton(单实例模式)、multiton(多实例模式)、specified(指定实例模式))
折叠屏设配
生命周期(页面和自定义组件生命周期、UIAbility组件生命周期、Web组件的生命周期)
屏幕适配
https://developer.huawei.com/consumer/cn/forum/topic/0202669455953940178
WebView加载优化
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/bpta-web-develop-optimization