запроса?
resolve в then закинь
так вообще не от рабатывает, resolve перенес из промиза в then
у тебя эндпоинт ошибку отдает наверное
А зачем тебе тут промис создавать вообще? Axios и так промис возвращает. Функция внутри промиса сразу вызывается
в консоль приходят значения
это я для примере запрос перенес в функцию, сам запрос в другом файле
Чтобы через then обрабатывать промис, нужно положить что то в resolve. Промис поэтому сразу отрабатывает
Потому что resolve() выполнится сразу после axios.get().then()
спасибо буду разбираться, просто рядом такой же промис отрабатывает отлично, разница лишь в том что тут get запрос, а там putch. может ли быть из за этого?
Нечасто вижу как люди свои промисы создают, смысла не вижу
как сделать чтобы не сразу
зависит от ситуации но тут можно действительно просто вернуть из функции axios.get()
Ты можешь промис в функцию положить и вызывать в нужном месте
поставить resolve в .then(() => { resolve() })
так сделал т.к. все аксиос запросы в отдельном файле, а в компоненте надо понимать когда он завершится, я новичок и возможно не правильно делаю
Аксиос тоже промис возвращает, можешь так же оьрабатывать
Можешь попробовать p1 = () => new Promise(), тогда промис не будет сразу срабатывать
Смысл есть! Вот я микро доклад читаю про такой кейс https://youtu.be/K4eVllncC-s
Есть ли смысл в его случае? Он просто запрос вызывает
А ктож его знает?)
мне кажется тоже что нету никто не говорит что промисы через конструктор не нужны совсем) довольно часто пригождаются в разных кейсах
Обсуждают сегодня