체인의정석

Vue.js를 사용하기 위해 기본적으로 필요한 모듈들 사이트와 역할 및 링크 모음 본문

개발/frontend

Vue.js를 사용하기 위해 기본적으로 필요한 모듈들 사이트와 역할 및 링크 모음

체인의정석 2020. 6. 23. 11:29
728x90
반응형

막상 프로젝트를 시작하려니 필요한 모듈들이 생각보다 되게 많았다. 여기에 정리해서 하나하나 써가면서 익혀보도록 하겠다. 일단 express+node.js에 익숙한 상황이기 때문에 거기에 맞춰서 이해하면서 정리해 보았다.

1. Vue cli

 

Vue Cli는 간단하게 프로젝트를 만들어 줄 수 있는 프레임워크다. express와 비슷한 개념인것 같다.

https://cli.vuejs.org/guide/creating-a-project.html#vue-create

 

Creating a Project | Vue CLI

Creating a Project vue create To create a new project, run: WARNING If you are on Windows using Git Bash with minTTY, the interactive prompts will not work. You must launch the command as winpty vue.cmd create hello-world. If you however want to still use

cli.vuejs.org

2. Vuetify

 

Vuetify

Vuetify 를 쓰면 부트스트랩처럼 사용하여 깔끔하게 만들 수 있다.

https://vuetifyjs.com/ko/

 

Vue Material Design 컴포넌트 프레임워크 — Vuetify.js

 

vuetifyjs.com

 

3. material design icons

 

기본 템플릿 vuetify의 기본 템플릿에 있던 아이콘 파일이다. 여기서 아이콘을 고를 수 있었다.  fontawesome 같은 아이콘을 제공하는 곳이다.

https://materialdesignicons.com/

 

Material Design Icons

Material Design Icons' growing icon collection allows designers and developers targeting various platforms to download icons in the format, color and size they need for any project. Sponsored by Webalys - Nova Icons.

materialdesignicons.com

아이콘을 찾은 후

                    <v-icon>{{ item.icon }}</v-icon>
안에 있는 icon 을

mdi-bank-transfer로 바꾸어 주면 아이콘이 바뀐다.

 

 

4. Vuex

vuex는 마치 전역변수와 같은 역할을 해주는 것으로 vuex가 없으면 매번 모든것을 컴포넌트부터 시작해서 호출해 와야 한다. 내가 이해할 때는 DBconfig나 블록체인 접속정보와 같이 공통적으로 담아두고 쓸 부분으로 이해했는데 실제로는 그것보다 더 유용하게 많이 쓰일것 같다. vuex는 필수적으로 쓰는게 좋을것 같다.

 

https://vuex.vuejs.org/kr/

 

Vuex가 무엇인가요? | Vuex

Vuex가 무엇인가요? Vuex는 Vue.js 애플리케이션에 대한 상태 관리 패턴 + 라이브러리 입니다. 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역할을 하며 예측 가능한 방식으로 상태를 �

vuex.vuejs.org

5. vue Router

페이지를 이동할때 a 태그를 써서 이동할 수도 있지만 vue Router를 사용하여 하게 되면 페이지가 새로 로드되지 않고 기존 데이터를 가져오게 된다. vue의 경우에는 결국 vue 객체안에 모든것이 담겨 있으므로 router로 페이지를 이동하지 않으면 매번 모든 자료가 초기화 되는 문제가 있기 때문에 로그아웃 링크가 아닌 이상 router로 이동시키는것이  나을것 같다.

 

https://router.vuejs.org/kr/installation.html

 

설치 | Vue Router

설치 직접 다운로드 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 은 NPM 기반 CDN 링크를 제공합니다. 위의 링크는 항상 NPM의 최신 릴리스를 가리킵니다. https://unpkg.com/vue-router@2.0.0/dist/vue-router.

router.vuejs.org

 

PS. 이번 프로젝트가 끝나면 vue에 대해서도 유튜브에 올릴 예정이니 2020년 10월 이후에 이 포스팅을 보는 분들은 아래에 가면 영상으로 보실 수도 있을 겁니다 ㅎㅎㅎㅎ

https://www.youtube.com/channel/UCHsRy47P2KlE749oAAjb0Yg?view_as=subscriber

 

타임해커

-블록체인/인공지능 -웹개발(프론트/백) -광고(페이스북/구글/네이버) -사업계획서 작성 -비전공생을 위한 IT 공부법 채널이름은 기획,마케팅,개발을 다 같이해서 업무성과를 내는데 드는 시간을

www.youtube.com

 

728x90
반응형

'개발 > 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
Comments