Sweetalert: swal.close()λŠ” swal.getState()λ₯Ό 확인해야 ν•©λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 09μ›” 29일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: t4t5/sweetalert

일뢀 λͺ¨λ“ˆμ—μ„œλŠ” v1μ—μ„œ μž‘λ™ν–ˆμ§€λ§Œ μ§€κΈˆμ€ 남아 μžˆλŠ” 경우λ₯Ό λŒ€λΉ„ν•˜μ—¬ swal.close()λ₯Ό ν˜ΈμΆœν•©λ‹ˆλ‹€.

μž‘νžˆμ§€ μ•Šμ€ TypeError: μ •μ˜λ˜μ§€ μ•Šμ€ 속성 'κ°’'을 읽을 수 μ—†μŠ΅λ‹ˆλ‹€.
Function.e.onActionμ—μ„œ [λ‹«κΈ°](lib.min.js:606)
~에:1:6

이 였λ₯˜λŠ” λ‹¬μ½€ν•œ κ²½κ³ κ°€ 화면에 ν‘œμ‹œλ˜λŠ” μ¦‰μ‹œ μ‚¬λΌμ§‘λ‹ˆλ‹€.

μž¬ν˜„ν•˜λ €λ©΄ https://sweetalert.js.org/ 및 devtoolsλ₯Ό μ—΄κ³  swal.close()λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ™œ κ·Έκ°€ λ‹«ν˜”λŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ™œ νŒŒμŠ¬λ¦¬κ°€ 양식 μ œμΆœμ„ λ°©ν•΄ν•˜μ§€ μ•ŠλŠ”μ§€ μ•Œμ•„λ‚΄λ €κ³  1μ‹œκ°„ λ„˜κ²Œ λ³΄λƒˆμŠ΅λ‹ˆλ‹€. μ˜ˆμ™Έκ°€ μžˆλŠ”μ§€ μ½˜μ†”μ„ ν™•μΈν–ˆμ–΄μ•Ό ν–ˆμ„ λ•Œ μ–΄μ ―λ°€ μž μ„ μžμ§€ λͺ»ν•œ νƒ“μœΌλ‘œ λŒλ ΈμŠ΅λ‹ˆλ‹€. 그것을 μ°ΎλŠ” 데 λ„ˆλ¬΄ 였래.

λ‚΄ 호좜 μ£Όμœ„μ— 확인을 ν–ˆμ§€λ§Œ .close()κ°€ 이전에 ν‘œμ‹œλ˜μ—ˆλŠ”μ§€ 여뢀에 관계없이 ν˜ΈμΆœν•˜λŠ” 것이 μ•ˆμ „ν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

μ™œ κ·Έκ°€ λ‹«ν˜”λŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ™œ νŒŒμŠ¬λ¦¬κ°€ 양식 μ œμΆœμ„ λ°©ν•΄ν•˜μ§€ μ•ŠλŠ”μ§€ μ•Œμ•„λ‚΄λ €κ³  1μ‹œκ°„ λ„˜κ²Œ λ³΄λƒˆμŠ΅λ‹ˆλ‹€. μ˜ˆμ™Έκ°€ μžˆλŠ”μ§€ μ½˜μ†”μ„ ν™•μΈν–ˆμ–΄μ•Ό ν–ˆμ„ λ•Œ μ–΄μ ―λ°€ μž μ„ μžμ§€ λͺ»ν•œ νƒ“μœΌλ‘œ λŒλ ΈμŠ΅λ‹ˆλ‹€. 그것을 μ°ΎλŠ” 데 λ„ˆλ¬΄ 였래.

λ‚΄ 호좜 μ£Όμœ„μ— 확인을 ν–ˆμ§€λ§Œ .close()κ°€ 이전에 ν‘œμ‹œλ˜μ—ˆλŠ”μ§€ 여뢀에 관계없이 ν˜ΈμΆœν•˜λŠ” 것이 μ•ˆμ „ν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λ„€ 저도 μ™œ λ‹«μ•˜λŠ”μ§€ λͺ¨λ₯΄κ² λ„€μš”.

같은 문제λ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.
아직 전체 ν”„λ‘œμ νŠΈλ₯Ό μ—°κ΅¬ν•˜μ§€λŠ” μ•Šμ•˜μ§€λ§Œ 버그가 μžˆλŠ” 곳을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.
μ•žμœΌλ‘œ PR을 열어보렀고 ν•©λ‹ˆλ‹€

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰