在我的vue應用中,中的某些特定組件使用vue提供的<keep-alive></keep-alive>
進行緩存。以編程方式銷燬其他組件的組件
當posts.vue組件在用戶登錄正如我上面
一切說緩存工作正常。
現在我想破壞這posts.vue組件在用戶登錄時out.So是posts.vue
組件重新呈現時再次
註銷按鈕的用戶登錄存在於其他完全組件menu.vue
和上點擊邏輯註銷存在於這個nenu.vue
組件
所以,我怎麼能實現這個使用vm.$destroy()
從menu.vue
成分分析法對posts.vue
組件
所以我的主要問題是如何從其他
的docs警告使用此如下控制一個組件的生命週期:,
在正常使用情況下,你不應該調用這個方法你自己。
希望使用v-if
和v-for
以數據驅動的方式控制子組件的生命週期。
但對我來說,我不能用v-if
或v-show
或者有沒有更好的辦法可以使用
什麼是現在發生的事情時重新進行登錄並嘗試訪問posts.vue? – Deepak
@Deepak先前緩存的帖子也正在顯示....所以我希望這個組件強制重新呈現當用戶再次登錄 –
如果你可以發佈posts.vue內完成可能會有所幫助。獲取數據的函數應該在創建的鉤子中調用。這應該照顧它。 – Deepak