文档开发者中心
我的

@ohos.data.storage js上的使用请教

采用api6 的@ohos.data.storage进行js开发中的数据存取但一直失败;

在app.js的onCreate()里

var context = featureAbility.getContext()

context.getFilesDir().then(v => {    

let storage = dataStorage.getStorageSync(v + '/smart_build')     

this.$app.$def.storage = storage }) 

在具体的 功能js页面取 

let storage=this.$app.$def.storage;

console.info("获取 storage1 :" + storage)

但 app Log: 获取 storage1 :undefined;

如果111.png

这样是能保存,但

222.png

取值又取不出来, 且不会每次用都先要获取getFilesDir吧,(也用了同步保存,失败);

有没有大佬指点一下, 怎么正确使用storage和封装storage,求教了!

点赞
1
收藏
回复
4
分享
举报
浏览448 发布于2022-01-20 08:11未知归属地
全部评论
最多点赞
最新发布
最早发布

image.png

image.png

image.png

我的是这样取出来的,但是请求没有反应?

4楼编辑于2022-01-22 06:36 未知归属地
请参考楼上大佬回复哦~
3楼回复于2022-01-21 02:21 未知归属地

简单粗暴

image.png

2楼回复于2022-01-21 00:59 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2022-01-20 08:17 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。