Vue學習之父子元件傳參

2021-10-22 13:33:01 字數 988 閱讀 8533

文章目錄[隱藏]

這幾天在學習 vue 的時候,學習了 vue 元件的父子元件,父子元件顯得尤為重要。

新建乙個子元件

components: ,

template: '',

methods:

} }}

使用元件

:my-title="title"

@send-data="handleclick"

>

父元件向子元件傳參方式

v-bind 和屬性方式:

屬性方式: 傳遞的是乙個字串

v-bind: 傳遞的是乙個 js 表示式

子元件向父元件傳參
$emit('訊號名', 引數 1,引數 2,引數 3...引數 n)  //

注意: 此處訊號名。始終是橫線連線 (kebab-case),再頁面中也是這種方式,如下 send-data。

// 備註: 如果使用過 qt 的話其實有點類似 qt 的訊號傳送,只不過關聯方式不一樣的,思想都是一樣的。

父元件接受子元件傳入的引數

例子完整**展示

vue父子元件傳參

一 首先,值肯定是定義在父元件中的,供所有子元件共享。所以要在父元件的data中定義值 二 其次,父元件要和子元件有契合點 就是在父元件中呼叫 註冊 引用子元件 呼叫 註冊 引用 這裡我繫結了兩個值,乙個是陣列,乙個是字串。2018 03 30 10 15 55 特別補充 總的來說父傳子就是這三個步...

vue元件基礎之父子傳值

可以看出資料從後端獲取過來,最外層的父元件接收資料,子元件不能直接獲取,必須由父元件傳遞,此時使用props,並且父元件的值更新後,子元件的值也會隨之更新,但是反過來通過修改子元件props來影響父元件是不行的。但是子元件可以通過 emit觸發父元件的自定義事件來進行傳值。一 props 1 獲取資...

父子組建傳值 詳解Vue之父子元件傳值

一 簡要介紹 父子元件之間的傳值主要有三種 傳遞數值 傳遞方法 傳遞物件,主要是靠子元件的 props 屬性來接收傳值,下面分別介紹 一 傳遞數值 1.子元件 header.vue export default data return methods 接收父類的傳值 props msg 可以看到,在...