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 |
Tags
- 배열과 연결리스트의 차이
- Link
- Sort
- 양방향 연결리스트
- for..of
- indexOf
- nth-child()
- 등차수열의 항 찾기
- innerhtml
- visibility : hidden
- map()
- classList.contains(string)
- CSS
- 객체
- 배열의 오름차순
- filter()
- Em
- 백준알고리즘
- display : none
- 범용 선택자
- 쌍방향 연결리스트
- Array.from()
- 일반 형제 선택자 결합
- 인접 형제 선택자 결합
- disabled
- 배열의 내림차순
- 단방향 연결리스트
- 가상 요소 선택자
- invalid assignment left-hand side
- 고차함수
Archives
- Today
- Total
프론트엔드 센트럴파크 (☞゚ヮ゚)☞
nav bar 로그인/로그아웃 상태변경 본문
<div class="mypage">
<el-dropdown style="font-family:'Playfair Display'; align-center:center; margin:23px 0px 0px 40px; width:80px;">
<p class="el-dropdown-link" @click="hadleApp_join" style="font-size:22px; color: #3c5240;">sign up<el-icon class="el-icon--right"><arrow-down /></el-icon></p>
<template #dropdown>
<el-dropdown-menu style="font-family:'Playfair Display'; background-color=transparent;">
<el-dropdown-item @click="hadleApp_login" v-if="!logged">log in</el-dropdown-item>
<el-dropdown-item @click="hadleApp_mypage" v-if="logged">my page</el-dropdown-item>
<el-dropdown-item @click="hadleApp_logout" v-if="logged">log out</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
elementplus.org 프레임워크를 사용해서 dropdown 적용
https://element-plus.org/en-US/component/dropdown.html
Dropdown | Element Plus
element-plus.org
* el- 로 시작되는 태그는 css style 적용이 안되어서 바로 css 적용
methods : {
changeLogged(logged){
this.logged = logged;
},
hadleApp_join() {
this.$router.push({ path : '/join'});
},
hadleApp_login() {
this.$router.push({ path : '/login'});
},
hadleApp_mypage() {
this.$router.push({ path : '/mypage_info'});
}
}
'Project > All_ganics' 카테고리의 다른 글
Login (0) | 2022.01.11 |
---|---|
구글폰트 적용하기 (0) | 2022.01.10 |
Comments