HarmonyOS 鸿蒙Next PersistentStorage存储数据后,再次开启app后AppStorage.get获取不到数据
HarmonyOS 鸿蒙Next PersistentStorage存储数据后,再次开启app后AppStorage.get获取不到数据
登录成功后执行
PersistentStorage.persistProp(‘phone’, userInfo.phone);
然后关闭app
再次开启app后
onPageShow(): void {
setTimeout(() => {
const user_id = AppStorage.get<string>(‘user_id’)
Logger.debug(‘登录信息 userId:’, user_id)
}, 3000)
}
数据是 undefined
更多关于HarmonyOS 鸿蒙Next PersistentStorage存储数据后,再次开启app后AppStorage.get获取不到数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
改变数据不要用PersistentStorage.persistProp('phone', userInfo.phone);这个是用来初始化持久数据用的,好像是不能用来改变持久化数据,我用AppStorage.setOrCreate('phone', userInfo.phone)是可以的
更多关于HarmonyOS 鸿蒙Next PersistentStorage存储数据后,再次开启app后AppStorage.get获取不到数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS中,如果AppStorage.get
在重启应用后无法获取到Next PersistentStorage
存储的数据,可能是由几个原因导致的:
- 确保存储数据时使用了正确的键(key)和值(value)。
- 检查是否有足够的权限去读写存储。
- 验证
Next PersistentStorage
是否已正确初始化并在应用生命周期中持续有效。 - 尝试清理缓存或重新安装应用看是否能解决问题。
如果问题依旧没法解决请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next PersistentStorage存储数据后,再次开启app后AppStorage.get获取不到数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html