> 웹 프론트엔드 > JS 튜토리얼 > Vue를 사용하여 Tab 구성 요소를 만드는 방법

Vue를 사용하여 Tab 구성 요소를 만드는 방법

亚连
풀어 주다: 2018-06-22 14:48:52
원래의
1412명이 탐색했습니다.

이 글에서는 Vue 컴포넌트를 사용하여 Tab 컴포넌트를 구현하는 방법에 대한 관련 정보를 주로 소개합니다. 이 글은 모든 사람의 학습이나 작업에 대한 특정 참조 학습 가치를 가지고 있습니다. 필요한 친구분들은 에디터를 따라가서 함께 배워보세요.

머리말

최근에 vue를 배우고 있습니다. 오늘 커스텀 컴포넌트를 보고 한동안 고민하다가 문득 깨달았습니다... 공식 튜토리얼이 그다지 자세하지 않아서 요약해봤습니다. 아래에서는 할 말이 많지 않으니, 자세한 소개를 살펴보겠습니다.

Effect

먼저 예제의 효과를 살펴보겠습니다!


v-model

우리는 vue의 명령이라는 것을 알고 있습니다. Vue의 v-model은 기본 양식 구성 요소의 값을 선택한 값에 자동으로 바인딩할 수 있습니다. 입력 태그에서 다음과 같이 데이터의 양방향 바인딩을 수행하는 데 사용할 수 있습니다.

<input v-model="tab">
로그인 후 복사

v-model은 실제로 구문 설탕이므로 다음과 같이 작성할 수도 있습니다.

<input :value="tab" :input="tab = $event.target.value">
로그인 후 복사

보시다시피 Enter가 전달됩니다. 매개변수: 값을 지정하고 @input 이벤트를 수신합니다.

그러한 요구 사항이 있는 경우 다음과 같이 자체 구성 요소에 v-model을 사용해야 합니다.

<Tab v-model="tab"></Tab>
로그인 후 복사

어떻게 구현하나요?

이제 v-model이 구문 설탕이라는 것을 알았으므로 먼저 구성 요소 내에서 얻은 매개 변수를 알 수 있습니다.

<!-- Tab.vue -->
<템플릿>
<p class="tab">
<p>이 값을 인쇄해 볼 수 있습니다.
로그인 후 복사

위 내용은 Vue를 사용하여 Tab 구성 요소를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿