nuxt-link Boolean값에 따라서 조건부 처리하는 방법

남양주개발자

·

2020. 4. 14. 14:20

728x90
반응형

nuxt-link에는 event props가 존재하는데 이 값을 활용해서 조건부로 경로이동을 시킬지 말지에 대해 처리할 수 있습니다.

아래는 event props를 활용한 예시입니다.

 

유저가 로그인하지 않았다면 라우팅 처리를 막을 수 있습니다.

<nuxt-link
  :to="item.url"
  :event="isAuthorization ? 'click' : ''"
>

 

click.native를 활용하면 조금 더 다양한 처리를 할 수 있습니다.

아래 예시는 인증된 유저라면 라우트 처리를 하고, 아니라면 native 클릭 이벤트를 사용하게 해주는 예시입니다

<nuxt-link
  :to="item.url"
  :event="isAuthorization ? 'click' : ''"
  @click.native="viewLoginPopup"
>

 

728x90
반응형
그리드형

이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

💖 저자에게 암호화폐로 후원하기 💖

아이콘을 클릭하면 지갑 주소가자동으로 복사됩니다