? ? 1丹允、混入 (mixin) 是一種非常靈活的方式郭厌,來分發(fā) Vue 組件中的可復(fù)用功能。一個(gè)混入對(duì)象可以包含任意組件選項(xiàng)雕蔽。當(dāng)組件使用混入對(duì)象時(shí)沪曙,所有混入對(duì)象的選項(xiàng)將被“混合”進(jìn)入該組件本身的選項(xiàng)。
? ?2 萎羔、簡(jiǎn)單來講類似于java的繼承液走。
? ? 3、同名鉤子函數(shù)將合并為一個(gè)數(shù)組贾陷,因此都將被調(diào)用缘眶。另外,混入對(duì)象的鉤子將在組件自身鉤子之前調(diào)用髓废。
? ? 4巷懈、值為對(duì)象的選項(xiàng),例如?methods慌洪、components?和?directives勾徽,將被合并為同一個(gè)對(duì)象愉老。兩個(gè)對(duì)象鍵名沖突時(shí),取組件對(duì)象的鍵值對(duì)。(簡(jiǎn)單講就是mixin跟組件 方法重名時(shí)粗合,只執(zhí)行組件的方法(執(zhí)行順序照舊先執(zhí)行混入的后執(zhí)行組件的))