반응형
v-btn 내부 라우팅과 라우터 링크 사용의 차이점
저는 Vue.js를 배우고 있으며 튜토리얼에 따라 a를 사용하여 페이지를 다른 페이지로 라우팅합니다.그는 이 태그로 감긴 버튼을 사용했고, 나는 태그 안에 있는 라우팅 지시서를 사용한다는 것을 발견했다.한 페이지에서 다른 페이지로 이동하는 이 두 가지 방법의 차이가 무엇인지 궁금했습니다.둘 다 같은 동작을 하고 있는 것 같습니다(페이지 변경 시 데이터 송수신은 하고 있지 않습니다).
비교 코드:
v-btn 사용
<v-btn :to="{name: 'songs-create'}"
dark medium right bottom fab absolute
class="pink" slot="action">
<v-icon>add</v-icon>
</v-btn>
라우터 링크 사용
<router-link :to="{name: 'Hello'}" tag="span" class="logo">Tab Tracker</router-link>
잘 부탁드립니다!
v-btn
vuetifyjs의 구성요소인데 반해router-link
vue-module의 컴포넌트입니다.
사용할 때v-btn
와 함께to
path 객체를 전달함으로써 vue-link 컴포넌트의 api를 내부적으로 사용합니다.
따라서 v-btn은 라우터 링크 기능을 다음과 같이 사용할 때 래핑합니다.to
기여하다.
왜 그가 이용당했을까 하는 이유는v-btn
버튼 스타일이나 다른 이벤트 처리 등 다른 작업을 수행하는 것입니다.
언급URL : https://stackoverflow.com/questions/46313514/difference-between-routing-inside-v-btn-and-using-router-link
반응형
'programing' 카테고리의 다른 글
입력용 Vue 필터 / V-모델 (0) | 2022.07.02 |
---|---|
Vue. Vuex 저장소의 값이 수정될 때 구성 요소의 입력에 포커스 설정 (0) | 2022.07.02 |
뮤텍스가 폐기 될 때 방출되지 않는 이유는 무엇입니까? (0) | 2021.01.18 |
이미 StringBuilder가 있는데 왜 StringJoiner인가? (0) | 2021.01.18 |
VSCode에서 TypeScript 경고를 비활성화하는 방법은 무엇입니까? (0) | 2021.01.18 |