vue keep-alive组件的共用组件被销毁
问题
<keep-alive>
<router-view v-if='$route.meta.keepAlive'></router-view>
</keep-alive>
=<router-view v-if='!$route.meta.keepAlive'></router-view>
router-view的组件A和B。共用一个组件C,C组件有个插槽,A在C中插入了D组件。
经过测试,在AB组件中切换时,C组件会执行beforeDestroy钩子,但A和B和D组件的钩子函数都不会重新执行。
怎么解决?谢谢!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
https://segmentfault.com/a/11...