Today I Learn : Array.sort() / String.spilt() / Array.join()
페이지 렌더링 전에 초기 데이터를 가져오기 위해서 사용useLazyAsyncData와 useAsyncData의 차이는??REF>useLazyAsyncData(https://nuxt.com/docs/api/composables/use-lazy-async-data
문제: 팁탭에서 툴팁밖을 클릭시 툴팁이 없어지는 기능 필요해결: @vueuse를 import 해서 onClickOutside 기능 이용!문제: 하나의 기능을 2개로 구분해야함해결: class로 나눠서 사용window를 이용해서 직접적으로 에디터 영역 접근문제: 링크안에
모듈 vs 네임스페이스 Typescript의 모듈 시스템 ⇒ 라이프사이클 문제로 적용 안됨input value값이 ‘’ 일때 backspace로 지울때 Tag를 지우는것인 아닌지 값이 ‘’ 인지 아닌지로 체크하는데 마지막 하나 남은걸 지울때 앞의 태그와 함께 지워
제목 / 에디터 / 해시태그 ⇒ 글자 제한 Byte 기준으로 계산해주는 라이브러리 사용에디터제목 완료 후, 키보드로 에디터로 이동 가능한글 5000자(영문 10,000byte) 까지 입력가능10장까지 등록 가능하고 10장 이상되면 비활성화글자 최소 10자 이상이어야
문제 : dynamic ref를 설정해서 getBoundingClientRect() 값을 가져오지 못한다.원인 : Element tag가 아니라 Component를 loop 돌리기 때문이다.해결 :문제2: 해당 아이템이 window scroll 기준 포지션을 나타낸다.
문제1 : Modal Common에서 버튼의 액션을 부모가 제어할 수 없다. 그럼 부모에서 관련 데이터값을 모두 가지고 있어야한다. 그게… 복잡한 구현이 될 것이므로 다르게 좀더 깔끔하게 가져다 쓸 수있으려면….은?해결방안1 : 데이터만 갖는 컨테이너 파일를 만들어서
업무 [이슈] 빌드 후(pm2환경)에 로그인하면 에러돔페이지를 리턴 원인예상1 아래와 같이 중복로그인 체크 API에서 오류가 난다. 해당 API를 체크했지만 따로 원인예상2 CORS 오류 ⇒ 이유? 따로 에러를 주지 않아서 예상해봄 원인예상3 히스토리 체크 후,
화요일에 오픈따로 브랜치 따고 금요일에 개발에 올려서 테스트해보기중요QA에 올릴 때 해당 소스 삭제해서 올리기이유? 보내는 동안 수수료가 변해서 출금이나 이체가 안되는 경우가 있기 때문에이유 : 다국어 서비스로 외국인들도 가능하도록하기 위해서⇒ validate 파일
Vue storeToRefs : `` 환경에서 store의 state나 Action을 가져올때 반응형으로 가져올 수 있도록 해주는 pinia 메서드 [VueJS] Pinia Store 기본 사용법 (ft. storeToRefs) Pinia 🍍 JS Asyn
문제 : 잘못된 Merge Commit이 원격까지 올라가서 이를 되돌려야했다.방법 : 2가지 방법을 찾았다.방법1 > 히스토리 없이 로컬에서 커밋 되돌린 후 강제 푸시 git reset —hard HEAD~1 / git reset —hard ‘커밋id’ : 커밋 되돌
Lodash Documentation\*\*\_.isNil(value) : Checks if value is null or undefined.\_.omitBy(targetObj, predicate) \[lodash] omitBy() 알아보기\_.find() : lo