[VUE] dotenv 사용하기
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 개발 환경에 맞춰서 properties를 사용하기 위해선 dotenv를 사용해야합니다. 1. dotenv 설치하기 # npm npm i dotenv # yarn yarn add dotenv 2. .env 파일 생성하기 # 프로젝트 제일 상단에 생성하기 vue-tistory/.env 3. 변수 선언하기 # 변수명 "VUE_APP" prefix가 필수 VUE_APP_JSS=프뚜 VUE_APP_가 꼭 들어가야..
[VUE] [HMR] Waiting for update signal from WDS
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 VUE를 개발하던 도중 콘솔창을 확인하다가 아래 메세지가 나오게 되었습니다. 영알못인 프뚜는 인터넷 검색을 하게 됩니다.. 변경사항의 적용이 잘 안 되는 문제를 겪는 사람에게 나타난다고 합니다. 바로바로 적용이 되지 않았던 부분들이 이 문제 때문인가 싶습니다. 해결방법에 대해 알아보도록 하겠습니다. 1. 아래의 경로로 이동하기 # 현재 프로젝트 (vue-tistory) ./node_modules/webp..
[VUE] 컴포넌트 라이프사이클 훅 사용하기
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 VUE에서는 아래와 같은 라이프사이클 훅이 존재합니다. 상황에 맞춰서 사용한다면 좋은 퍼포먼스를 낼 수 있습니다. 크게 beforeCreate, beforeMount, mounted, beforeUpdate, update, beforeUnmount, unmounted가 있습니다. 1. beforeCreate 사용하기 (setup) # VUE3에서는 setup 프로퍼티가 create를 담당하고 있음 # 0..
[VUE] 자바스크립트 객체 복사 또는 비교하기 (javascript)
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 Javascript에는 원시타입과 참조타입이 있습니다. 원시타입은 언어의 최고 로우 레벨에서 직접 표현되는 불변 데이터입니다. 변수에 할당될 때, 메모리의 고정 크기로 원시 값을 저장하고 해당 저장된 값을 변수가 직접적으로 가리키는 형태입니다. 또한 값이 절때 변하지 않는 불변성을 갖고있기때문에 때문에 재할당 시 기존 값이 변하는것 처럼 보일지 몰라도 사실 새로운 메모리에 재할당한 값이 저장되고 변수가 ..
[VUE] 태그 안에 이벤트가 연속적으로 일어나는 현상 (이벤트 버블링)
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 html은 태그 안에 태그로 만들어진 형태입니다. 그러다보면 버튼(클릭)을 감싸고 있는 태그에 같은 이벤트를 추가할 때가 있습니다. 같은 이벤트를 추가하게 되면 이벤트 버블링 현상이 일어납니다. 1. 클릭 이벤트 연결하기 div태그 안에 버튼 태그를 생성했습니다. 버튼 클릭 이벤트와 div 클릭 이벤트를 연결했습니다. 2. 버튼 클릭하기 버튼을 클릭하면 buttonClick log만 출력되어야 하는데, ..
[VUE] should always be multi-word-component 해결하기 (ESLint)
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 새로운 vue파일을 생성 후 서버를 실행시키는데.. Component name Main should always be multi-word vue/multi-word-component-names라는 에러를 만나게 되었습니다. VUE에서 컴포넌트의 이름을 항상 단일 단어가 아닌 두 개 이상의 단어를 조합하여 만드는 것을 추천한다고 합니다. HTML 요소와 혼동을 일으킬 수 있는 요소를 제거하기 위해 두 개의..
[VUE] vue-router 설치 및 사용하기 (router-view, router-link)
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 - vue-router: 4.1.3 1. npm 사이트로 이동하기(클릭) # npm 설치 npm i vue-router # yarn 설치 yarn add vue-router 2. router.js 생성하기 # 현재 router 폴더 생성 -> router.js 생성 ./src/router/router.js 3. 이동 할 vue를 작성하기 # pages, users 폴더 생성, Main.vue, Users.vue 생성 ./src/pages/..
[VUE] javascript setTimeout 사용하기
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 watch는 검색창에서 자주 사용됩니다. 검색창에 '프뚜의 개발 블로그'를 검색하려고 했을 때 실시간 입력으로 서버에 검색하게 된다면 불필요한 통신이 생기게 됩니다. 이때 setTimeout으로 실시간 검색을 좀 더 타이밍을 줘서 처리할 수 있는 방법이 있습니다. watch에 관한 내용은 여기를 클릭해주시면 됩니다. 1. watch를 통해 input text 내용 실시간 출력하기 실시간 검색으로 '프뚜'를 검색 시 42분 1초만에 2번의 ..
프뚜
'vue3' 태그의 글 목록 (2 Page)