linnian
linnian
  • 发布:2019-11-16 19:09
  • 更新:2019-11-19 18:57
  • 阅读:709

菜鸟请教:官方的同步接口是如何实现的,俺也想一样

分类:uni-app

比如

try {  
    const value = uni.getStorageSync('storage_key');  
    if (value) {  
        console.log(value);  
    }  
} catch (e) {  
    // error  
}

俺也想一样

该怎么写getStorageSync这类接口呢?
用async/await ?

2019-11-16 19:09 负责人:无 分享
已邀请:
陈晨1

陈晨1

export function getStorage ({  
  key  
} = {}) {  
  const data = localStorage.getItem(key)  
  return data ? {  
    data: JSON.parse(data).data,  
    errMsg: 'getStorage:ok'  
  } : {  
    data: '',  
    errMsg: 'getStorage:fail'  
  }  
}  

export function getStorageSync (key) {  
  const res = getStorage({  
    key  
  })  
  return res.data  
}

该问题目前已经被锁定, 无法添加新回复