首頁 > web前端 > js教程 > 使用vue如何製作Tab組件

使用vue如何製作Tab組件

亚连
發布: 2018-06-22 14:48:52
原創
1407 人瀏覽過

這篇文章主要為大家介紹了關於利用vue組件自訂v-model實現一個Tab組件的相關資料,文中透過範例程式碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

前言

最近在學習vue,今天看到自訂元件,糾結了一會會然後恍然大悟...官方教程寫得不是很詳細,所以我決定總結一下。下面話不多說了,來一起看看詳細的介紹吧。

效果

先讓我們來看範例的效果吧!


v-model

我們知道v-model 是vue 裡面的一個指令,vue的v-model是一個十分強大的指令,它可以自動讓原生表單元件的值會自動和你選擇的值綁定,它可以用在input 標籤上,來做資料的雙向綁定,就像這樣:

<input v-model="tab">
登入後複製

v-model 事實上是一個語法糖,你也可以這麼寫:

<input :value="tab" :input="tab = $event.target.value">
登入後複製

可以看得出來,就是傳進去一個參數:value,監聽一個事件@input 而已。

如果有這樣的需求,需要在自己的元件上使用 v-model,就像這樣:

<Tab v-model="tab"></Tab>
登入後複製

如何實現?

現在已經知道 v-model 是語法糖了,那麼首先,我們可以知道在元件內得到的參數。

<!-- Tab.vue -->
<template>
 <p class="tab">
  <p>可以試著把這個數值印出來
登入後複製

以上是使用vue如何製作Tab組件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板