Vue.js의 Material Design 구현 Vuetify의 비디오 내용을 시도했습니다.
10709 단어 MaterialDesignVue.jsVuetify
로그인보기
Vuetify의 공식 사이트에서 소개 된 비디오의 내용을 시도했습니다.
htps : // ゔ에치 fyjs. 코 m/그럼/
App.vue<template>
<v-app>
<v-card width="500" class="mx-auto mt-5">
<v-card-title>
<h1 class="display-1">ログイン</h1>
</v-card-title>
<v-card-text>
<v-form>
<v-text-field label="ユーザID" prepend-icon="mdi-account-circle" />
<v-text-field
label="パスワード"
:type="showPassword ? 'text' : 'password'"
prepend-icon="mdi-lock"
:append-icon="showPassword ? 'mdi-eye' : 'mdi-eye-off'"
@click:append="showPassword = !showPassword"
/>
</v-form>
</v-card-text>
<v-divider></v-divider>
<v-card-actions>
<v-btn color="success">登録</v-btn>
<v-spacer></v-spacer>
<v-btn color="info">ログイン</v-btn>
</v-card-actions>
</v-card>
</v-app>
</template>
<script>
export default {
name: "App",
components: {},
data: () => ({
showPassword: false
})
};
</script>
구성 요소 설명 Pt.1
비디오:
htps //w w.ゔ 에마 s ry. 코 m / 코 rs s / 베 아우치 fy - 우 th - ゔ 에치 fy / 코 m 포넨 ts - 파 rt-1 /
문서
htps : // / 에치 fyjs. 코 m / 자 / 코 m 포넨 ts / 아 p rs
App.vue<template>
<v-app>
<v-app-bar app color="primary" dark>
<v-toolbar-title>サイト名</v-toolbar-title>
<v-spacer></v-spacer>
<v-btn text rounded>ホーム</v-btn>
<v-btn text rounded>ログイン</v-btn>
</v-app-bar>
<v-content>
<v-card width="500" class="mx-auto mt-5">
<v-card-title>
<h1 class="display-1">ログイン</h1>
</v-card-title>
<v-card-text>
<v-form>
<v-text-field label="ユーザID" prepend-icon="mdi-account-circle" />
<v-text-field
label="パスワード"
:type="showPassword ? 'text' : 'password'"
prepend-icon="mdi-lock"
:append-icon="showPassword ? 'mdi-eye' : 'mdi-eye-off'"
@click:append="showPassword = !showPassword"
/>
</v-form>
</v-card-text>
<v-divider></v-divider>
<v-card-actions>
<v-btn color="success">登録</v-btn>
<v-spacer></v-spacer>
<v-btn color="info">ログイン</v-btn>
</v-card-actions>
</v-card>
</v-content>
<v-footer color="primary lighten-1" padless>
<v-row justify="center" no-gutters>
<v-btn v-for="link in links" :key="link" color="white" text rounded class="my-2">{{ link }}</v-btn>
<v-col class="primary lighten-2 py-4 text-center white--text" cols="12">
{{ new Date().getFullYear() }} —
<strong>terapyon</strong>
</v-col>
</v-row>
</v-footer>
</v-app>
</template>
<script>
export default {
name: "App",
components: {},
data: () => ({
showPassword: false,
links: ["ホーム", "ログイン"]
})
};
</script>
# 요약
동영상을 보면서 사경하고 완성에 가까워진다는 공부법을 처음으로 갔습니다만, 좋았습니다.
이후 동영상 콘텐츠는 유료인 것 같습니다. 유료 버전으로 지속적으로 보고 싶습니다. 다만, 이와 같이 공개 Blog에 아웃풋 할 수 없는 것이 유감입니다.
Reference
이 문제에 관하여(Vue.js의 Material Design 구현 Vuetify의 비디오 내용을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/terapyon/items/7c32e55db7c907696ce8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<template>
<v-app>
<v-card width="500" class="mx-auto mt-5">
<v-card-title>
<h1 class="display-1">ログイン</h1>
</v-card-title>
<v-card-text>
<v-form>
<v-text-field label="ユーザID" prepend-icon="mdi-account-circle" />
<v-text-field
label="パスワード"
:type="showPassword ? 'text' : 'password'"
prepend-icon="mdi-lock"
:append-icon="showPassword ? 'mdi-eye' : 'mdi-eye-off'"
@click:append="showPassword = !showPassword"
/>
</v-form>
</v-card-text>
<v-divider></v-divider>
<v-card-actions>
<v-btn color="success">登録</v-btn>
<v-spacer></v-spacer>
<v-btn color="info">ログイン</v-btn>
</v-card-actions>
</v-card>
</v-app>
</template>
<script>
export default {
name: "App",
components: {},
data: () => ({
showPassword: false
})
};
</script>
비디오:
htps //w w.ゔ 에마 s ry. 코 m / 코 rs s / 베 아우치 fy - 우 th - ゔ 에치 fy / 코 m 포넨 ts - 파 rt-1 /
문서
htps : // / 에치 fyjs. 코 m / 자 / 코 m 포넨 ts / 아 p rs
App.vue
<template>
<v-app>
<v-app-bar app color="primary" dark>
<v-toolbar-title>サイト名</v-toolbar-title>
<v-spacer></v-spacer>
<v-btn text rounded>ホーム</v-btn>
<v-btn text rounded>ログイン</v-btn>
</v-app-bar>
<v-content>
<v-card width="500" class="mx-auto mt-5">
<v-card-title>
<h1 class="display-1">ログイン</h1>
</v-card-title>
<v-card-text>
<v-form>
<v-text-field label="ユーザID" prepend-icon="mdi-account-circle" />
<v-text-field
label="パスワード"
:type="showPassword ? 'text' : 'password'"
prepend-icon="mdi-lock"
:append-icon="showPassword ? 'mdi-eye' : 'mdi-eye-off'"
@click:append="showPassword = !showPassword"
/>
</v-form>
</v-card-text>
<v-divider></v-divider>
<v-card-actions>
<v-btn color="success">登録</v-btn>
<v-spacer></v-spacer>
<v-btn color="info">ログイン</v-btn>
</v-card-actions>
</v-card>
</v-content>
<v-footer color="primary lighten-1" padless>
<v-row justify="center" no-gutters>
<v-btn v-for="link in links" :key="link" color="white" text rounded class="my-2">{{ link }}</v-btn>
<v-col class="primary lighten-2 py-4 text-center white--text" cols="12">
{{ new Date().getFullYear() }} —
<strong>terapyon</strong>
</v-col>
</v-row>
</v-footer>
</v-app>
</template>
<script>
export default {
name: "App",
components: {},
data: () => ({
showPassword: false,
links: ["ホーム", "ログイン"]
})
};
</script>
# 요약
동영상을 보면서 사경하고 완성에 가까워진다는 공부법을 처음으로 갔습니다만, 좋았습니다.
이후 동영상 콘텐츠는 유료인 것 같습니다. 유료 버전으로 지속적으로 보고 싶습니다. 다만, 이와 같이 공개 Blog에 아웃풋 할 수 없는 것이 유감입니다.
Reference
이 문제에 관하여(Vue.js의 Material Design 구현 Vuetify의 비디오 내용을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/terapyon/items/7c32e55db7c907696ce8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)