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卡片问题咨询
193浏览 • 1回复 待解决
卡片开发支持多少种尺寸的卡片
449浏览 • 2回复 待解决
HarmonyOS Web组件开发问题咨询
50浏览 • 1回复 待解决
HarmonyOS开发过程应用内存问题咨询
226浏览 • 1回复 待解决
arkTS卡片开发能否使用共享包?
302浏览 • 1回复 待解决
服务卡片只能基于JAVA开发吗?
3262浏览 • 1回复 待解决
卡片开发中如何实现数据持久化
1915浏览 • 1回复 待解决
Stage模型下如何开发一个服务卡片
2186浏览 • 1回复 待解决
HarmonyOS NodeContainer咨询
194浏览 • 1回复 待解决
HarmonyOS 卡片添加问题
255浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
196浏览 • 1回复 待解决
HarmonyOS hdc命令咨询
260浏览 • 1回复 待解决
HarmonyOS 联动组件咨询
151浏览 • 1回复 待解决
HarmonyOS 蓝牙API咨询
297浏览 • 2回复 待解决
请问下有没有FA卡片开发的demo参考
3353浏览 • 1回复 待解决
HarmonyOS 画布问题咨询
109浏览 • 1回复 待解决