HarmonyOS 鸿蒙Next appStorage数据读取问题
HarmonyOS 鸿蒙Next appStorage数据读取问题
我通过AppStorage.set存入数据之后,直接通过AppStorage.get读取数据,读出来的是undefined,但是通过@StorageProp放到一个变量里之后,再通过AppStorage.get就能取到数据,这是为什么???
5 回复
setOrCreate 这个方法存储数据
我把所有的set都换成setOrCreate,竟然好用了,挺怪的,文档上不是说只是第一次需要调用setOrCreate,之后使用set就行,搞不懂
这个是官方给的文档,可以参考一下
针对HarmonyOS鸿蒙Next appStorage数据读取问题,建议首先确保已正确引入AppStorage对象,并检查API调用是否规范。如果直接读取为undefined,尝试使用@StorageProp装饰器或setOrCreate方法存储数据后再读取。此外,检查数据存储的时机和生命周期,确保在读取前数据已被正确写入。如果问题依旧没法解决,请加我微信,我的微信是itying888。