如何storage接口同步调用?

Posted diuxie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何storage接口同步调用?相关的知识,希望对你有一定的参考价值。

开发者可以通过res.data获取接口实际返回的结果,通过res.code获取失败的返回code。

以 storage.get()接口为例,代码如下:

1<script>
import storage from \'@system.storage\';
const injectRef = Object.getPrototypeOf(global) || global;
// 注入regeneratorRuntime
injectRef.regeneratorRuntime = require(\'@babel/runtime/regenerator\');

module.exports = {

onDestroy: function () {
  console.info("onDestroy");
},
getValue:  async fuwww.diuxie.comnction () {
  try {
    let re = await storage.get({
    key: \'name\'
  });
  console.info("getValue re="+JSON.stringify(re));
  let value=re.data;
  } catch (error) {
      console.info("getValue error="+error);

<script>
import storage from \'@system.storage\';
const injectRef = Object.getPrototypeOf(global) || global;
// 注入regeneratorRuntime
injectRef.regeneratorRuntime = require(\'@babel/runtime/regenerator\');

module.exports = {

onDestroy: function () {
  console.info("onDestroy");
},
getValue:  async fuwww.diuxie.comnction () {
  try {
    let re = await storage.get({
    key: \'name\'
  });
  console.info("getValue re="+JSON.stringify(re));
  let value=re.data;
  } catch (error) {
      console.info("getValue error="+error);
  }
}

}
</script>

这样就会得到手游的相关数据,输出如下:

1
getValue re={"data":"hanmeimei"}

以上是关于如何storage接口同步调用?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现 javascript “同步”调用 app 代码

ReleaseMutex:从非同步代码块调用对象同步方法

如何使用接口在片段和活动之间进行通信?

[工作积累] UE4 并行渲染的同步 - Sync between FParallelCommandListSet & FRHICommandListImmediate calls(代码片段

Python如何调用别人写好的脚本

Android:处理同步网络调用