Vue之子元件

2022-07-20 11:09:11 字數 1405 閱讀 1302

// 匯入vue
<

body

>

<

div

id>

div>

<

script

>

vue.component(

'global-component

', }

<

/h3>

<

h2>

}<

/h2>

<

/div>

`, data()

},});

newvue()

script

>

body

>

全域性元件不用再根例項中註冊,可以直接在div標籤中使用。

<

body

>

<

div

id>

<

global-component

>

global-component

>

div>

<

script

>

vue.component(

'global-component

', }

<

/h3>

<

h2>

}<

/h2>

<

/div>

`, data()

},});

newvue()

script

>

body

全域性元件的復用:

下圖為子元件與父元件之間通訊的結構關係圖,整體寫法結構如下:

元件系統之資料通訊

元件系統之混用

方法呼叫及引數傳遞

元件系統之插槽

簡單點理解就是將模板中的標籤替換到註冊的標籤的位置。註冊的標籤中的內容替換slot標籤(將整個標籤替換)。

元件系統之具名插槽

Vue元件傳值之 子傳父

原理 父元件將方法的引用,傳遞到子元件內部,子元件在內部呼叫父元件傳遞過來的方法,同時把要傳送給父元件的資料,在呼叫方法的時候當作引數傳遞進去 父元件將方法的引用傳遞給子元件,其中,getmsg是父元件中methods中定義的方法名稱,func是子元件呼叫傳遞過來方法時候的方法名稱 doctype ...

vue雜談 自定義元件通訊之子元件向父元件傳值

上一節我們看來父元件使用props屬性向子元件傳值,這一節我們看下子元件如何向父元件通訊傳值 子元件主要使用this.emit方法和父元件通訊,下面的示例演示了子元件向父元件傳值 首先子元件中定義單機事件,vue.component todo item methods 然後在元件中監聽事件,使用v ...

vue 2 x 之子元件內呼叫父元件的方法

第一種 直接在子元件中通過this.parent.event來呼叫父元件的方法 這種方式可以無限級別的向上找父級,例如 this.parent.parent.parent.parent.event,子元件也不需要props屬性接收父元件的方法,但是多層級的時候容易搞亂層級,parent太多了 父元件...