목록전체 글 (34)
개발블로그
clone원격 레포지토리를 복사한다.git clone {저장소 URL}깃 주소에 있는 모든 브랜치들이 복사된다.git clone -b {branch_name} --single-branch {저장소 URL}해당 깃 주소에 특정 브랜치만 복사된다.pull브랜치의 코드 당겨오기git pull현재 브랜치의 코드를 당겨온다.git pull {원격저장소별칭 (주로 origin)} {브랜치명}특정 브랜치의 코드를 당겨온다.fatch현재 레포지토리를 최신 버전으로 갱신한다.git fetch origin {브랜치명}addcommitpush로컬 레포지토리를 업로드한다.
error TS18003: No inputs were found in config file 'C:/Users/jhpark/Desktop/TypeScript-in/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'. .ts 파일이 없어 컴파일할 파일이 없어서 에러가 난것이다 .ts 파일을 만들어주면된다.
1 2 3 4 5 npm init # 자동생성가능하다. npm install --save # 자동으로 모듈에 대한 내용 추가 가능하다 cs
@click 클릭되는 이벤트 함수를 발생한다. 1 2 3 4 5 6 7 8 9 10 클릭 new vue({ el: '#app', methods: { handleClick: () => { alert('클릭') } } }) Colored by Color Scripter cs @change 값이 변했을 때 이벤트 함수 발생 1 2 3 4 5 6 7 8 9 10 11 12 13 new Vue ({ el: '#app', data: { message: 'Hello Vue.js' }, methods: { handleInput: () => { this.message = event.target.vlaue // 할당 전에 어떤 처리하기 } } }) Colored by Color Scripter cs
참고 : https://axios-http.com/kr/docs/intro Axios란node.js와 브라우저를 위한 promise 기반 HTTP 클라이언트이다.특징브라우저를 위해 XMLHttpRequests 생성node.js를 위해 http 요청 생성Promise API를 지원요청 및 응답 인터셉트요청 및 응답 데이터 변환요청 취소JSON 데이터 자동 변환XSRF를 막기 위한 클라이언트 사이드 지원
참고 :https://simplevue.gitbook.io/intro/16.-vuex Vuex란 글로벌하게 state를 관리할 수 있도록 도와주는 상태 관리 라이브러리 = 이걸 store라고 명칭한다. Vuex가 필요한 이유 형제끼리 state 교환이 불가능하다. 두 컴포넌트를 감싸고 있는 부모 컴포넌트로 state를 올려서 사용한다. props의 깊이가 길어질 경우 state를 부모로 올렸더라고 해당 데이터를 원하는 컴포넌트의 깊이가 깊어질수록 props를 내려주는것이 힘들고 복잡해진다. 액션에 따라 동시에 바뀌는 컴포넌트들 버튼이 클릭되었을 때 여러 컴포넌트들에 동시에 영향을 주는 경우가 있다면, vuex를 사용하는 것이 좋다. Store 기본 양식 1 2 3 4 5 6 7 8 9 10 11 12 1..