Vue元件間傳值 v model

2022-08-21 07:12:09 字數 711 閱讀 5903

使用過vue的同學應該都了解元件之間傳值

父元件 --> 子元件 : props

子元件 --> 父元件 : 事件

其實有一種更為簡單的方法,是基於上述兩種方法,那就是 v-model

我們都在表單中使用過 v-model 來繫結資料,其實元件之間也是可以用 v-model 進行雙向繫結的

我們來了解一下 v-model 的原因

<

input

type

="text"

v-model

="message"

/>

<

input

type

="text"

v-bind:value

="message"

v-on:input

="message = $event.target.value"

/>

由此看出 v-model 的本質就是繫結乙個屬性和事件

因此在元件中可以這樣使用

<

my-component

v-model

="message"

>

my-component

>

vue.component('my-component',

}}) data()

}})

Vue元件間傳值

在父元件中給子元件傳值 父元件操作 1.import watermark from components watermark 引入子元件2.componenta為元件的名稱 import中的名稱 a為組建中暴露的資料名 b為data中或者computed中的欄位名稱 3.子元件中在props中寫a的...

Vue元件間傳值

vue元件間傳值 父元件 通過自定義屬性 home vue logo src assets logo.png click textupdate id imgs msg div template 子元件 通過 props 來接收 hello h1 div export default script 子...

vue元件間傳值

父元件傳遞 子元件接接收 props reservation array,使用props props title likes ispublished commentids author props props 預設值可以是物件或陣列,它需要從乙個工廠函式返回 validator function v...