HarmonyOS AppStorage不可调用

按照文档规范编写代码

let clickedIds = AppStorage.get<string>('clickedIds')?.split(',') || [];

打包运行,提示AppStorage 不可调用,is not callable

HarmonyOS
2024-08-28 18:52:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

AppStorage.get<string>获取的是代理数组,不支持split方法,可修改为如下代码

PersistentStorage.persistProp('clickedids5',[]); 
function PersistentStorage1(){ 
 let clickedIds = AppStorage.get<string[]>('clickedids5'); 
 console.log(':::clickedIds',clickedIds) 
 let clickedIds1 = clickedIds?.toString()?.split(',') || []; 
 console.log(':::clickedIds',clickedIds1)
分享
微博
QQ
微信
回复
2024-08-28 20:12:20
相关问题
动画调用一直报错,提示不可调用
527浏览 • 0回复 待解决
HarmonyOS UI内部使用AppStorage问题
1367浏览 • 1回复 待解决
Localstorage与AppStorage区别
3530浏览 • 1回复 待解决
HarmonyOS AppStorage.Get替代方法
874浏览 • 1回复 待解决
HarmonyOS ioctl 方法不可
964浏览 • 1回复 待解决
AppStorage 作用范围是怎样的
3326浏览 • 1回复 待解决
系统应用如何配置不可卸载
3184浏览 • 1回复 待解决
TextInput 怎么设置不可编辑?
3357浏览 • 1回复 待解决
AppStorage是否将对象共享到其他线程?
1790浏览 • 1回复 待解决
HarmonyOS AppStorage能存储多大的信息量
1154浏览 • 1回复 待解决
UIAbility如何设置不可
2785浏览 • 1回复 待解决
HarmonyOS Swiper是否不销毁不可见的item
751浏览 • 1回复 待解决
LocalStorage和AppStorage有什么区别?
2849浏览 • 2回复 待解决