VUE mixins的一些理解。

2022-01-22 07:05:40 字數 1001 閱讀 1743

概念:混入 (mixins) 是一種分發 vue 元件中可復用功能的非常靈活的方式。混入物件可以包含任意元件選項。當元件使用混入物件時,所有混入物件的選項將被混入該元件本身的選項。

用法:1、建立混入物件:在src資料夾建立mixins資料夾,再在mixins資料夾下建立乙個index.js檔案

//

建立乙個需要混入的物件

export const mixinstest =

},created(),

methods:

},computed:

},watch:

}}

2、在元件內引入並引用混入

}

"mixinsfun

">}

"text

" v-model="

testmix

">

}

3、相關的解釋

3.1 當在元件中和混入中有相同的『testmix』這個資料時,顯示元件中』testmix』對應的資料,當只用混入中有』testmix『函式時,顯示混入中』testmix』對應的資料。

3.2 在元件中和混入中有相同的函式mixinsfun()時,在元件中呼叫時,呼叫的是元件中的mixinsfun()函式,當只用混入中有mixinsfun()函式時,在元件中呼叫mixinsfun()是呼叫混入中的。

3.3 在元件中和混入中有相同的computed函式testmix2()時,在元件中呼叫時,呼叫的是元件中的testmix2()函式,當只用混入中有computed函式testmix2()時,在元件中呼叫testmix2()是呼叫混入中的。

3.4在元件中和混入中有相同的created()函式時,先執行混入中的created,再執行元件中的created。猜想其他生命週期也應該是一樣。

3.5在元件中和混入中有相同的watch()函式testmix時,先執行混入中watch的testmix,再執行元件中watch的testmix。

堆疊的一些理解

堆疊是一種執行 後進先出 演算法的資料結構。設想有乙個直徑不大 一端開口一端封閉的竹筒。有若干個寫有編號的小球,小球的直徑比竹筒的直徑略小。現在把不同編號的小球放到竹筒裡面,可以發現一種規律 先放進去的小球只能後拿出來,反之,後放進去的小球能夠先拿出來。所以 先進後出 就是這種結構的特點。堆疊就是這...

const 的一些理解

以前覺得自己對const還是有些理解的,今天一兄弟問了乙個問題才讓我對這個東西又加深了些了解 class temp public void output void func const temp a a.output 就這麼簡單乙個東西,眨眼一看,沒什麼問題,但是編譯是不會通過的,因為func呼叫了...

linuxI O的一些理解

同步i o 阻塞i o 非同步i o 非阻塞 同步,非同步的概念本來是通訊領域的,很難解釋清楚,但我肯定他跟阻塞非阻塞完全沒有任何關係。在這裡的同步非同步,我個人的理解是函式呼叫的時候的同步非同步。其實同步方式很好理解,例如你呼叫乙個function,當這個function執行完後,這個方法實現的功...