关于typescript:如何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”}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理