這篇文章主要為大家介紹了關於利用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中文網其他相關文章!