Vue 父子元件傳值

2022-07-25 06:24:07 字數 677 閱讀 2615

1.prop 單向下行繫結,父元件 -> 子元件

可傳入靜態的值

可通過v-bind動態賦值

驗證型別,設定預設值

vue.component('my-component', ,

// 帶有預設值的數字

propd: ,

// 帶有預設值的物件

prope: }},

// 自定義驗證函式

propf:

}}})

2.emit 子元件 -> 父元件

1..父元件通過監聽事件更新本地資料

title="doc.title"  v-on:update:title="doc.title = $event">

事件update:title作為實時傳遞title的觸發事件
可以簡寫為:

v-bind:title.sync="doc.title">

2.子元件通過觸發事件為父元件賦新值

this.$emit('update:title', newtitle)

雙向繫結這個文章講的很細,

以上來自於官網學習: 

班門弄斧 見諒 學習ing 僅作記錄

Vue元件傳值 父子元件傳值

父元件可以引入 使用子元件,從業務上看,該父元件有可能對子元件有個性化需求,為了體現元件的靈活多變,可以通過傳值實現。應用情景 語法 父元件要在子元件標籤上通過屬性值方式傳值 子元件標籤 name value name value name value 子元件標籤 子元件接收並應用值,具體通過pro...

父子組建傳值 vue 父子元件傳值

父元件傳給子元件 子元件通過props方法接收資料 子元件傳給父元件 通過 emit方法傳遞引數 一 props方法 1.靜態傳值 父元件中子元件的標籤設定乙個自定義屬性並賦值 子元件中通過props方法接收 export default 2.動態傳值 根據父元件中值的變化,動態改變子元件中的值 父...

vue父子元件傳值

一.父元件傳給子元件 父元件是parent.vue,子元件是children.vue。1.父元件引入子元件模組,在parent.vue的script中寫以下 並在components中註冊該元件 import centerfigner from components children 在templa...