프론트엔드 센트럴파크 (☞゚ヮ゚)☞

nav bar 로그인/로그아웃 상태변경 본문

Project/All_ganics

nav bar 로그인/로그아웃 상태변경

자라나라나무나무나 2022. 1. 10. 19:41

 

        <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