概念:混入 (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執行完後,這個方法實現的功...