promise方法

promise

TemplateService.uploadTempate(fieKey).then(function(result){sef.memKay = result.data},function(error){console.log(error)})

只要有then,它就是一个promise。

TemplateService.uploadTempate(fieKey)返回一个promise,承诺如果TemplateService.uploadTempate(fieKey)函数执行成功,则执行function(result)中的语句;
如果执行失败,则执行function(error).

而TemplateService.uploadTempate(fieKey)执行成功或者失败的定义,要取决于该函数是怎么定义的。本处该函数是在service文件中,是一个put请求,那么只要它的put请求数据成功,那么就可以顺利的执行then函数。

原文地址:https://www.cnblogs.com/Jerry-spo/p/6371995.html