Vue之model屬性

1、https://cn.vuejs.org/v2/api/#model

允許一個自定義組件在使用v-model時定制 prop 和 event。默認(rèn)情況下,一個組件上的v-model會把value用作 prop 且把input用作 event,但是一些輸入類型比如單選框和復(fù)選框按鈕可能想使用valueprop 來達(dá)到不同的目的。使用model選項可以回避這些情況產(chǎn)生的沖突。

2、示例

Vue.component('my-checkbox', {

? model: {

? ? prop: 'checked',

? ? event: 'change'? },

? props: {

? ? // this allows using the `value` prop for a different purpose? ? value: String,

? ? // use `checked` as the prop which take the place of `value`? ? checked: {

? ? ? type: Number,

? ? ? default: 0? ? }

? },

? // ...})

<my-checkbox v-model="foo" value="some value"></my-checkbox>

相當(dāng)于:

? :checked="foo"? @change="val => { foo = val }"? value="some value">

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、簡介 1、 Vue.js 是什么 參考網(wǎng)址:https://cn.vuejs.org/v2/guide/ind...
    滿天繁星_28c5閱讀 564評論 0 1
  • 一、 Vue 介紹 Vue.js 是一套構(gòu)建用戶界面的漸進(jìn)式 JavaScript 框架 可以輕松構(gòu)建 SPA 應(yīng)...
    瓔珞紈瀾閱讀 876評論 0 0
  • 這個屬性通常不太會注意到,但有的時候用起來比較舒服,下面就來具體說說這個屬性。 model 官網(wǎng)解釋:允許一個自定...
    studentliubo閱讀 18,629評論 0 6
  • 鏈接:https://cn.vuejs.org/v2/api/#Vue-filter API TPshop中國免費...
    zz云飛揚閱讀 529評論 0 0
  • 深入組件內(nèi)容有點多,我分了兩部分,這部分包括:組件注冊、Prop、自定義事件。 11 深入組件 組件注冊。全局注冊...
    劉惜雨閱讀 271評論 0 0

友情鏈接更多精彩內(nèi)容