Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 벤큐 EX2510S
- 벤큐 EX2510
- 큐넷 시험 변경
- 큐넷 시험장소 변경
- 경기도광명돼지집
- 큐넷 사대보험
- vue 로그인
- 광명돼지집
- EX2510S음질
- vue 설정
- 큐넷 4대보험
- 4대보험미가입 경력증명서
- vue eslint설정
- BENQ EX2510S REVIEW
- vue prettier
- 시험장소변경
- vuetify 설치
- 큐넷 사실확인서
- 큐넷 필기시험장소 변경
- 정보처리기사 시험장도 변경
- 큐넷 폐업
- eslint prettier차이
- 서울근교두루치기
- 경기도광명맛집추천
- 큐넷 4대보험미가입
- 광명김치찌개
- HTML CSS Support
- 벤큐 EX2510S 후기
- 큐넷 폐업 사대보험 미가입
- vue.js 로그인
Archives
- Today
- Total
코딩 발걸음 - 한발두발개발
[Vue - Express - Mysql 로그인 프로젝트] 2. Vuetify를 이용한 화면 구현 본문
728x90
Vuetify란? Material Design이 적용된 디자인 방식입니다. 구글에서 개발이 되었고 vuetify개발을 하면서 디자인이 눈에 익으면 비슷한 느낌의 어플리케이션을 많이 발견할 수 있을 겁니다.
vuetify 설치 명령어 입니다.
vue add vuetify
버전선택 화면이 나옵니다. Default를 선택합니다.
설치가 완료되면 ~/src/plugins경로에 vuetify.js가 추가된 것을 확인할 수 있고
npm run serve로 서버를 실행하면 아래 그림처럼 Vuetify가 적용된 것을 확인할 수 있습니다.
Vuetify에서 제공하는 Card디자인과 textfiled, Button등 을 조합하여 간단하게 만든 모습입니다.
최초 App.vue의 코드를 지우고 view폴더에 Login.vue 를 따로 만들어 import하도록 합니다.
App.vue 코드 입니다.
// ~/App.vue
<template>
<Login></Login>
</template>
<script>
import Login from "./views/Login.vue";
export default {
name: "App",
data: () => ({
//
}),
components : {
Login,
}
};
</script>
Login.vue 코드입니다.
<template>
<v-app id="inspire">
<v-main class="blue-grey lighten-4">
<!-- Login Component -->
<v-container style="max-width: 450px" fill-height>
<v-layout align-center row wrap>
<v-flex xs12>
<v-card>
<div class="pa-10">
<h1 style="text-align: center" class="mb-10">Login</h1>
<form>
<v-text-field
label="ID"
prepend-inner-icon="mdi-account"
></v-text-field>
<v-text-field
prepend-inner-icon="mdi-lock"
type="password"
label="Password"
>
</v-text-field>
<v-btn
type="submit"
color="blue lighten-1 text-capitalize"
depressed
large
block
dark
class="mb-3"
>
Login
</v-btn>
<v-btn
@click="addUserShow"
color="blue lighten-1 text-capitalize"
depressed
large
block
dark
>
Sign Up
</v-btn>
</form>
</div>
</v-card>
</v-flex>
</v-layout>
</v-container>
</v-main>
</v-app>
</template>
<script>
export default {
data() {
return {
};
},
components: {},
computed: {},
methods: {},
};
</script>
현재까지 폴더 구조입니다.
Home.vue 로그인 되었을 때 화면도 하나 만들어보겠습니다.
'개발 > Vue.js' 카테고리의 다른 글
EsLint Prettier 차이와 사용법 - Vue Cli를 이용하여 EsLint와 Prettier 편하게 설치하기 (0) | 2021.08.23 |
---|---|
[Vue - Express - Mysql 로그인 프로젝트] 1. Vue Cli 설치 및 세팅 (0) | 2021.08.12 |
3. Git 설치 비쥬얼 스튜디오를 이용하여 Github ssh 연동 (0) | 2021.08.11 |
Vue.js + Express +MySQL 게시판 만들기 - 2. 비주얼 스튜디오 코드 설치하기 (0) | 2021.07.30 |
Vue.js + Express +MySQL 게시판 만들기 - 1. Node.js 설치하기 (0) | 2021.07.27 |