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

this.book.locations生成好了,但是result没有结果,this.book.locations.generate()没有返回值

this.book.ready.then(()=>{
     return this.book.locations.generate();
}).then(result=>{       
  console.log(result)        
});

看this.book.locations的结果是生成好了,但是没有走到result


正在回答

3 回答

你好,从源码看没什么问题,可以考虑book对象解析是否出了问题,或者其他错误导致this.book.ready没有触发成功

0 回复 有任何疑惑可以回复我~

我一开始也是遇到跟你一样的问题,result打印不出来结果,后来打印我才注意到,因为我用的是在网上找的电子小说素材

Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}
__proto__
:
Promise
[[PromiseStatus]]
:
"pending"
[[PromiseValue]]
:
undefined

他这里的状态是pending,你需要等待一段时间(我猜根据你电子书的大小吧),过一会就能打印出来result


0 回复 有任何疑惑可以回复我~

可能是我找的epub源的问题,换成提供的素材就没有问题了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

this.book.locations生成好了,但是result没有结果,this.book.locations.generate()没有返回值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信