// 匯入vue
<全域性元件不用再根例項中註冊,可以直接在div標籤中使用。body
>
<
div
id>
div>
<
script
>
vue.component(
'global-component
', }
<
/h3>
<
h2>
}<
/h2>
<
/div>
`, data()
},});
newvue()
script
>
body
>
<全域性元件的復用: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太多了 父元件...