大家可能知道常規組件傳值,父傳子使用子組件定義好的props值,子傳父可以使用子組件里面定義的時間this.$emit();
然后很多層的情況,一層一層慢慢傳太慢,vue提供了依賴注入的鈎子:provide/inject
provide() {
return {
isTrue: true
};
},
inject: {
isTrue: {
type: Boolean,
default: false
}
},
在某些情況下可以很好的傳值;
順便記錄一下 兩個緩存的鈎子
activated/deactivated
進入頁面和離開頁面觸發,提前keep-alive為true;
ps:多寫博客,堅持