[Vue3&TypeScript] dataTable의 exportCSV() 사용시 엑셀 한글 깨짐 현상 해결 방법
PrimeVue의 DataTable의 exportCSV() 메소드를 사용해서 엑셀파일 다운로드 기능이 구현되어 있는데, .csv이고, 한글이 깨지는 문제가 발생한다. exprotCSV()로 처리시 해결방법이 없는 것 같다. ChatGPT가 알려주는 방식으로 4가지를...
[Vue3&TypeScript] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘forEach’)at UserTestPopup.vue:367:34 오류 수정방법
오류 메시지 분석 즉, 아래 코드에서 mainStore.userList가 undefined거나 null 상태일 때 .forEach()를 호출하고 있다는 뜻이에요. 해결 방법 userList가 배열인지 확인하는 방어 코드 추가
[Vue3&TypeScript] watch() 안에서 발생하는 오류 해결방법 : Uncaught (in promise) Maximum recursive updates exceeded in component . This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.
뷰에서 watch를 꼭 써야 하는 건 아니지만, 팝업 열릴 때만 로직 실행하려면 watch는 적절한 수단이다. 하지만 문제가 발생할 수 있다. forEach 안에서 반응형 객체의 개별...
[Vue3, PrimeVue] DataTable 그리드 리스트 컬럼 정렬 변경 방법
프라임뷰 그리드 리스트에서 특정 컬럼에 대한 왼쪽 정렬을 해야할 때가 있다. 기본값으로 가운데 정렬이 이루어지는데, 왼쪽 정렬하는 방법에 대한 삽질 기록을 추가해본다. 아래와 같이 API를...
[Vue3, Vite] npm run build 시 warning Expected identifier but found “-” , Some chunks are larger than 500 kB after minification 제거 방법
npm run build 하는데 거슬리는 워닝이 발생한다. 하나는 css문제, 다른 하나는 chunk 사이즈 문제이다. 해결방법 vite.config.ts 파일에 아래 내용을 추가해준다. vite.config.ts 파일 전체 내용은 다음과...
[Android 15] 해결방법 targetSdk 35 :: SnackbarLayout can only be accessed from within the same library group (referenced groupId=com.google.android.material from groupId=…)
이 오류는 Android의 Snackbar.SnackbarLayout 클래스를 직접 참조했기 때문에 발생한 것이다. Android 13 (API 33) 이상, 특히 targetSdkVersion 34+ (예: 35에서는 더 엄격해짐)에서는 @RestrictTo(LIBRARY_GROUP)로 지정된 내부...
[NginX 웹서버] 환경 구성 방법 | 모니터링 | 기본 명령어 | 설정 예시 | 장단점 | NginX Apache 차이점 등 총정리
NginX 란? 대표적으로 사용되는 웹서버로 Apache, NginX가 있다. 엔진엑스는 경량화된 웹 서버로, 웹 서버뿐만 아니라 리버스 프록시 서버, 로드 밸런서, 캐시 서버 등 다양한 용도로...
[Vue.js] @contextmenu.prevent 사용 방법 예제 총정리
@contextmenu.prevent는 Vue.js에서 사용하는 디렉티브입니다. 의미 분석 예시 이렇게 하면, 사용자가 해당 <div> 위에서 마우스 오른쪽 버튼을 눌러도 브라우저의 기본 컨텍스트 메뉴가 나타나지 않습니다. 참고: .prevent...
[SQL 표준] LEFT JOIN LATERAL(또는 LEFT OUTER JOIN LATERAL) 래터럴 조인 사용 방법 예제 총정리
postgreSQL의 LEFT JOIN LATERAL(또는 LEFT OUTER JOIN LATERAL)은 일반적인 LEFT OUTER JOIN과는 유사하지만 중요한 차이점이 있습니다. LATERAL은 서브쿼리가 왼쪽 테이블의 열을 참조할 수 있도록 허용하는...