vue mixins 合併策略以及應用場景

2021-10-07 23:56:40 字數 715 閱讀 8359

混合 (mixins) 是一種分發 vue 元件中可復用功能的非常靈活的方式。

混合物件可以包含任意元件選項。

當元件使用混合物件時,所有混合物件的選項將被混入該元件本身的選項。

具體合併策略:

1、data

mixins中的data會合併到data中,有衝突的話,data中資料覆蓋mixins中的資料。

2、鉤子函式

mixins中的鉤子函式也會執行,先執行mixins中的鉤子函式。

3、methodscomponentsdirectives

methodscomponentsdirectives會執行,但有衝突時,原methodscomponentsdirectives會覆蓋mixins中的methodscomponentsdirectives

應用場景:

多個例項引用了相同或相似的方法或屬性等,可將這些重複的內容抽取出來作為mixins的js,export出去,在需要引用的vue檔案通過mixins屬性注入

vue mixins 合併策略

1 data mixins中的data會合併到data中,有衝突的話,data中資料覆蓋mixins中的資料。2 鉤子函式 mixins中的鉤子函式也會執行,先執行mixins中的鉤子函式。3 methods components和directives methods components和dire...

ES索引段合併策略

儘管段合併有這些好處,但使用者也應該了解到段合併的代價,即主要是i o操作的代價。在速度較慢的系統中,段合併會顯著影響效能。基於這個原因,elasticsearch允許使用者選擇段合併策略 merge policy 及儲存級節流 store level throttling 本章後續部分將會討論段合...

lucene內部的合併策略

solr or lucene 內部的合併策略是怎樣的呢?選擇哪些段 segment 需要被合併,是基於名為 color gray mergepolicy color 的抽象類決定的。這個類建立了乙個合併規則類 color gray mergespecification color 由 color g...