|
还是用promise来处理吧,ES6也支持了。
- apiready = function() {
- initFrame();
- }
- function initFrame(){
- existThumbCache()
- .then(function(returnData){
- //成功返回
- },function(err){
- //错误处理
- })
- }
- function existThumbCache(){
- var promise = new Promise();
- var fs = api.require('fs');
- fs.exist({
- path: "fs://thumbcache/thumb.json"
- },function(ret,err){
- if(!ret.exist){
- promise.resolve( false );
- }else{
- promise.resolve( true );
- }
- if(err){
- promise.reject(err)
- }
- });
- return promise;
- }
复制代码 |
|