1.1 KiB
1.1 KiB
20260227_이미지크롭포커스이슈수정.md
구현할 내용
- 이미지 크롭 후 포커스가 다른 곳으로 가면 다시 크롭화면이 표시되는 문제 해결
- 크롭 후
v-file-input값 초기화 로직 추가
검증 기록
1차 수정
- 무엇을:
ContentList.vue의 이미지 선택 및 크롭 로직 수정 - 왜:
v-file-input에 선택된 파일이 남아 있어 다른 곳에 포커스가 갔다가 돌아오거나 입력이 발생할 때@change이벤트가 예기치 않게 발생할 가능성이 있고, 사용자 경험상 불편함이 있음. - 어떻게:
imageAdd메서드에서 파일을 처리하기 전에file._isCropped플래그를 확인하여 이미 크롭된 파일인 경우 중복 처리를 방지함.cropImage메서드에서 크롭된 새로운File객체를 생성할 때_isCropped = true플래그를 설정하여audio_content.cover_image가 업데이트될 때 발생하는@change이벤트에 의해 크롭 다이얼로그가 다시 열리는 것을 방지함.npm run lint실행 결과 이상 없음.