vue獲取子元件資料的三個方法

2021-10-24 15:54:59 字數 483 閱讀 9711

參考:

1.this.$emit ,子傳父

2.this.$children屬性

this.$children返回的是陣列

例子:

//獲取子元件資料

console.log(this.$children[0].cdata);

//呼叫子元件方法

this.$children[0].cmethod()

3.通過this.$refs獲取元件

//獲取子元件資料

console.log(this.$refs.test.cdata);

//呼叫子元件方法

this.$refs.test.cmethod()

4.this.$parent獲取父元件資料

this.$parent返回的是物件,this.$children返回的陣列

例子:

console.log(this.$parent.pdata);

Vue父元件獲取子元件資料

方法 一 從父元件呼叫子元件方法獲取資料 1 子元件addindex.vue寫乙個方法,返回要用的資料 methods 2 在父組aindex.vue件中獲取值 import procedureedit from pages procedure add addindex methods 方法 二 子...

vue元件通訊之父元件主動獲取子元件資料和方法

ref 可以用來獲取到dom節點,如果在元件中應用,也可以用來獲取子元件的資料和方法。比如,我定義了乙個home元件,乙個head元件,home元件中引用head元件。此時,home元件是head元件的父級,我想在home 父元件 元件中,獲取head 子元件 元件中定義的資料和方法 ref hea...

vue的孫元件獲取祖元件資料的方法

專案中遇到乙個問題,使用第三方外掛程式的元件庫會導致自己封裝的元件庫無法通過this.parent.data獲取父元件的資料 嚴格意義上講這個父元件應該是祖級元件 在無意嘗試中發現使用在孫元件裡使用this.parent.parent.data即可獲取到祖級資料。detail 第三方框架封裝的元件 ...