san-echarts
Version:
ECharts component for San
19 lines • 534 B
JavaScript
export default {
getDefer: function () {
let deferred = {};
deferred.promise = new Promise(function(resolve, reject) {
deferred.resolve = resolve;
deferred.reject = reject;
});
return deferred;
},
when: function(promises) {
let deffered = this.getDefer();
Promise.all(promises).then(function(data) {
deffered.resolve(data);
}, function(err) {
deffered.reject(err);
});
return deffered.promise;
}
};