강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

crowd614님의 프로필 이미지
crowd614

작성한 질문수

Vue.js 끝장내기 - 실무에 필요한 모든 것

학습 노트 등록 API 구현 및 동작 확인

async await 관련

작성

·

683

1

    async submitForm() {
      var msgAlert = '';

      if (this.crud == 'D') {
        msgAlert = `삭제하시겠습니까?`;
      }
      if (this.crud == 'C') {
        msgAlert = `입력 또는 수정하시겠습니까?`;
      }
      this.$confirm(msgAlert'확인').then(() => {
       async function basic() {
          const { exercises } = await saveRet(userData);
          return exercises;
        }

        var data = {};
        async () => {
           data = await basic();
          //data = await saveRet(userData);
        };

        alert(JSON.stringify(data));
}
},
질문 : confirm 안에 await를 사용하려합니다.
saveRet가 await 되지 않고 alert 메세지가 호출 됩니다.
부탁드립니다.

답변 1

0

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

안녕하세요 crowd614님, 콜백 함수 안에서 async await를 사용하시려면 아래 구조를 활용하시면 됩니다 :)

then(async () => {

  await sth();

})

강의 수강해주셔서 감사합니다! :)

crowd614님의 프로필 이미지
crowd614

작성한 질문수

질문하기