为了账号安全,请及时绑定邮箱和手机立即绑定

vue 组件重用的销毁问题

vue 组件重用的销毁问题

慕田峪7331174 2018-12-16 16:40:42
项目使用vue+iview进行开发,目前遇到的问题:每个模块都包括左侧菜单栏,右侧展示区,菜单栏一个.vue文件,右侧展示区对应不同的.vue文件,在我从一个模块跳转到另外一个模块的时候,在beforeDestory()里面去对我要销毁的子组件进行操作没有问题。但是我在同一个模块内部,组件(这些组件共用一个左侧菜单.vue和子组件)销毁的时候,在beforeDestory()里面获取到的子组件为null。这是为什么呢?????期间也看了大量的资料,也试着使用了beforeRouteUpdate,但是因为beforeRouteUpdate只能在左侧菜单树的.vue文件中使用,对于右侧展示区的.vue文件里面调用的子组件销毁问题也没有实质性的操作,求解答
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

试试路由里的keeplive?

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 1466 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号