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卡片问题咨询
246浏览 • 1回复 待解决
卡片开发支持多少种尺寸的卡片
505浏览 • 2回复 待解决
HarmonyOS Web组件开发问题咨询
169浏览 • 1回复 待解决
HarmonyOS开发过程应用内存问题咨询
269浏览 • 1回复 待解决
arkTS卡片开发能否使用共享包?
335浏览 • 1回复 待解决
服务卡片只能基于JAVA开发吗?
3402浏览 • 1回复 待解决
卡片开发中如何实现数据持久化
1993浏览 • 1回复 待解决
Stage模型下如何开发一个服务卡片
2365浏览 • 1回复 待解决
HarmonyOS NodeContainer咨询
266浏览 • 1回复 待解决
HarmonyOS 卡片添加问题
310浏览 • 1回复 待解决
HarmonyOS 状态管理咨询
279浏览 • 1回复 待解决
HarmonyOS axios用法咨询
236浏览 • 1回复 待解决
HarmonyOS 画布问题咨询
173浏览 • 1回复 待解决
HarmonyOS RelativeContainer 组件咨询
352浏览 • 1回复 待解决
HarmonyOS OhAudio使用咨询
139浏览 • 1回复 待解决