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

使用vue如何製作Tab組件

亚连
亚连原創
2018-06-22 14:48:521403瀏覽

這篇文章主要為大家介紹了關於利用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 是語法糖了,那麼首先,我們可以知道在元件內得到的參數。

13b28b9808cc64b33567a52ba4463ea5
d477f9ce7bf77f53fbcf36bec1b69b7a
 4a92ef04d8ae50c91e912918cd2912e8
  e388a4556c0f65e1904146cc1a846bee可以試著把這個數值印出來

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn