일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스마트 컨트렉트 함수이름 중복
- chainlink 설명
- ethers
- Vue
- 스마트컨트렉트 함수이름 중복 호출
- 러스트 기초 학습
- ethers type
- SBT표준
- 스마트컨트렉트테스트
- 프록시배포구조
- nestjs 튜토리얼
- 러스트 기초
- 스마트컨트렉트프록시
- 컨트렉트 배포 자동화
- 깃허브명령어
- git rebase
- ethers typescript
- 컨트렉트 동일한 함수이름 호출
- nest.js설명
- ambiguous function description
- 머신러닝기초
- vue기초
- rust 기초
- ethers websocket
- ethers v6
- Vue.js
- 러스트기초
- 체인의정석
- multicall
- 스마트컨트렉트 예약어 함수이름 중복
- Today
- Total
체인의정석
Vue.js를 사용하기 위해 기본적으로 필요한 모듈들 사이트와 역할 및 링크 모음 본문
막상 프로젝트를 시작하려니 필요한 모듈들이 생각보다 되게 많았다. 여기에 정리해서 하나하나 써가면서 익혀보도록 하겠다. 일단 express+node.js에 익숙한 상황이기 때문에 거기에 맞춰서 이해하면서 정리해 보았다.
1. Vue cli
Vue Cli는 간단하게 프로젝트를 만들어 줄 수 있는 프레임워크다. express와 비슷한 개념인것 같다.
https://cli.vuejs.org/guide/creating-a-project.html#vue-create
2. Vuetify
Vuetify
Vuetify 를 쓰면 부트스트랩처럼 사용하여 깔끔하게 만들 수 있다.
3. material design icons
기본 템플릿 vuetify의 기본 템플릿에 있던 아이콘 파일이다. 여기서 아이콘을 고를 수 있었다. fontawesome 같은 아이콘을 제공하는 곳이다.
https://materialdesignicons.com/
아이콘을 찾은 후
<v-icon>{{ item.icon }}</v-icon>
안에 있는 icon 을
mdi-bank-transfer로 바꾸어 주면 아이콘이 바뀐다.
4. Vuex
vuex는 마치 전역변수와 같은 역할을 해주는 것으로 vuex가 없으면 매번 모든것을 컴포넌트부터 시작해서 호출해 와야 한다. 내가 이해할 때는 DBconfig나 블록체인 접속정보와 같이 공통적으로 담아두고 쓸 부분으로 이해했는데 실제로는 그것보다 더 유용하게 많이 쓰일것 같다. vuex는 필수적으로 쓰는게 좋을것 같다.
5. vue Router
페이지를 이동할때 a 태그를 써서 이동할 수도 있지만 vue Router를 사용하여 하게 되면 페이지가 새로 로드되지 않고 기존 데이터를 가져오게 된다. vue의 경우에는 결국 vue 객체안에 모든것이 담겨 있으므로 router로 페이지를 이동하지 않으면 매번 모든 자료가 초기화 되는 문제가 있기 때문에 로그아웃 링크가 아닌 이상 router로 이동시키는것이 나을것 같다.
https://router.vuejs.org/kr/installation.html
PS. 이번 프로젝트가 끝나면 vue에 대해서도 유튜브에 올릴 예정이니 2020년 10월 이후에 이 포스팅을 보는 분들은 아래에 가면 영상으로 보실 수도 있을 겁니다 ㅎㅎㅎㅎ
https://www.youtube.com/channel/UCHsRy47P2KlE749oAAjb0Yg?view_as=subscriber
'개발 > frontend' 카테고리의 다른 글
Vue.js 프로젝트 기본 구조 잡기 (0) | 2020.06.24 |
---|---|
vue router (0) | 2020.06.24 |
Vue.js 클래스와 스타일 바인딩 (0) | 2020.06.19 |
Vue.js computed와 watch (0) | 2020.06.19 |
Vue.js 템플릿 문법 (0) | 2020.06.18 |