为了演示动态设置promise,这里模拟一个需求:
有一组用户列表,前端需要通过用户列表的用户id去获取用户岗位,获取到岗位id后再通过该id去获取岗位状态,具体逻辑看以下代码:
// 模拟接口定义
// 获取用户列表信息,包括id,name
const getIdApi = function() {
return new Promise(function(resove, reject) {
const data = [{
id: '001', name: '001'}, {
id: '002', name: '002'}, {
id: '003', name: '003'}