HarmonyOS 卡片开发咨询

现在有一个卡片开发的问题,我使用了定时刷新,把热门搜索词记录下来,然后在onUpdateForm(formId: string) {}回调里更新数据到卡片的hotSearch字符串里(是json格式的对象数组字符串)

@Entry(storageUpdateByStatus)  
@Component struct WidgetCardSearch {   
 @LocalStorageProp('hotSearch') hotSearch: string = ""; 
 } 

现在发现只能接收字符串类型的数据。我想把该字符串的json数据 转换成 对象数组 请问在什么方法里可以做这个操作卡片组件里好像没有onPageShow和aboutToAppear的生命周期回调。布局里也写不了业务逻辑代码。

HarmonyOS
2024-08-08 17:56:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以在卡片侧使用 @watch监听,如下:

@LocalStorageProp('hotSearch')  @Watch('onChange') hotSearch: string = '' onChange() {  //  字符串转换操作 }
分享
微博
QQ
微信
回复
2024-08-08 20:44:56
相关问题
HarmonyOS卡片问题咨询
335浏览 • 1回复 待解决
卡片开发支持多少种尺寸的卡片
728浏览 • 2回复 待解决
服务卡片功能如何开发
68浏览 • 0回复 待解决
HarmonyOS 开发者账号咨询
66浏览 • 1回复 待解决
HarmonyOS Web组件开发问题咨询
337浏览 • 1回复 待解决
HarmonyOS开发过程应用内存问题咨询
394浏览 • 1回复 待解决
HarmonyOS 跨设备剪贴板开发咨询
24浏览 • 1回复 待解决
服务卡片只能基于JAVA开发吗?
3465浏览 • 1回复 待解决
arkTS卡片开发能否使用共享包?
437浏览 • 1回复 待解决
卡片开发中如何实现数据持久化
2190浏览 • 1回复 待解决
Stage模型下如何开发一个服务卡片
2443浏览 • 1回复 待解决