рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрдм рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рджреВрд╕рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрджрд┐?
рдЖрдк рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдирд┐рдпрдорд┐рдд рд╡рд╛рджреЗ рд╣реИрдВ:
axios.get(...)
.then((response) => {
return axios.get(...); // using response.data
})
.then((response) => {
console.log('Response', response);
});
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЕрдиреБрд░реЛрдз рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рднреА response
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИ?
рдирд╣реАрдВ, рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред return
рдХрдерди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдЖрдк рд╢рд╛рдпрдж рдЪреВрдХ рдЧрдП рд╣реИрдВред
ayyyyy ЁЯСН
рдФрд░ рдЖрдк рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкрдХрдбрд╝реЗрдВрдЧреЗ?
рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдХреНрд╖реАрдп рдкреЛрд╕реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реВрдк (рдХреЗ рд▓рд┐рдП) рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдкреНрд░рддреНрдпреЗрдХ рд▓реВрдк рдХреЗ рдмрд╛рдж рдирд╣реАрдВ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓реВрдк рдУрд╡рд░ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рд╛рде рднреЗрдЬ рджрд┐рдпрд╛ рдерд╛
рдпрд╣ рдореЗрд░рд╛ рдХреЛрдб рд╣реИ
`
рдХреЗ рд▓рд┐рдП (рдЪрд▓реЛ i = 0;i <рднрд┐рдиреНрди; i++) {
tem.start = рдкрд▓ (рд╢реБрд░реВ)ред рдЬреЛрдбрд╝реЗрдВ (i, 'рджрд┐рди')ред рдкреНрд░рд╛рд░реВрдк ('YYYY-MM-DD')
tem.end = рдкрд▓ (tem.start).endOf('day').format('YYYY-MM-DD 23:59:59')
рдордВрджрд┐рд░ рджрд┐рдирд╛рдВрдХ = рдордВрджрд┐рд░ рдкреНрд░рд╛рд░рдВрдн
// рдЕрдЧрд░ (V.hasSameValue(title, tem.start, tem.end))рдЬрд╛рд░реА рд░рдЦреЗрдВ
V.addEventsToCalendar(tem)
}
addEventsToCalendar: (рдШрдЯрдирд╛) => {
axios.post(requestUrl('рдХреИрд▓реЗрдВрдбрд░'), {...event})
рддрдм (рд░реЗрд╕ => {
V.eventsRender(V.dataToEvent([res.data]))
рд╕рдХреНрд╕реЗрд╕рдЯрд┐рдк ()
})
рдХреИрдЪ (рддреНрд░реБрдЯрд┐рдЯрд┐рдк)
},
`
@Liaohuanle
рдХреЗ рд▓рд┐рдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╣реИ, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреЗ рдЕрдВрдд рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реВрдк рдХреЗ рдмрдЬрд╛рдп рдЖрдк рд╕рд╛рдзрд╛рд░рдг рд░рд┐рдХрд░реНрд╕рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд╕ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?
axios.get(...)
.then((response) => {
axios.get(...)
.then((response) => {
console.log('response);
})
})
@alejogamboa рдлрд┐рд░ рднреА рдПрдХ рдФрд░ рдХреЙрд▓рдмреИрдХ рдирд░рдХ, рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?
var array = [0,1,2];
axios.get('api/' + array[0]).then(response => {
axios.get('api/' + array[1]).then(response => {
axios.get('api/' + array[2]).then(response => {
alert('done');
});
});
});
рдореИрдВ рдЗрд╕реЗ рд╕рд░рдгреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреИрд╕реЗ рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рдХрд░реВрдВ?
@jericopulvera рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ
axios.all([])
for (...) {
arr.push(axios.get("url"));
}
let result = await axios.all(arr);
console.log(res);
рдпрд╣рд╛рдВ рд╕рдорд╛рдзрд╛рди рдкрд╣рд▓реЗ рд╣реА рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ #1413
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдирд┐рдпрдорд┐рдд рд╡рд╛рджреЗ рд╣реИрдВ: