为了账号安全,请及时绑定邮箱和手机立即绑定

js要如何返回这个值

js要如何返回这个值

慕雪6442864 2018-09-06 10:08:28
 function isHaveVideo() {     readFile({       path: 'fs://goVideo.txt'     }, function(ret, err) {      if (ret.status) {        return true;       } else {        return false;       }     });   }return返回是'undefine'。
查看完整描述

1 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

像这种异步请求,应该通过传入回调函数或使用Promise库之类的方法获取值。
例如:

function isHaveVideo(callback) {
    readFile({
        path: 'fs://goVideo.txt'
    }, function(ret, err) {        if (ret.status) {
            callback(ret.data)
        }
    });
}

但看你这个请求的地址,应该是hybrid程序里用吧?Native调用js


查看完整回答
反对 回复 2018-10-19
  • 1 回答
  • 0 关注
  • 461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信