在我的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