🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 ES6 规定,Promise对象是一个构造函数,用来生成Promise实例。 下面代码创造了一个Promise实例。 * 接收一个回调函数resolve,业务成功执行后,回调resolve * then传入resolve ``` const promise = new Promise(function(resolve, reject) { // ... some code,业务处理 if (/* 异步操作成功 */){ //回调 resolve(value); } else { reject(error); } }); promise.then(function(value) { // success }, function(error) { // failure }); ```