vue跳转路由时重复执行了上个页面的生命周期

问题描述

vue2.0项目  集成antd-vue UI 盘古开发平台  有主子应用
在跳转路由时  会执行上个页面的生命周期
我从路由a跳转路由b   按道理说路由a就执行一个destroy 
结果路由a执行完destroy后又把所有生命周期都走了一遍
并且是和路由b的生命周期夹在在一起
a走完destroy 然后a走create  然后b走create  然后a再走 直到a又走到destroy

问题出现的环境背景及自己尝试过哪些方法

不太清楚问题发生的原因  我尝试过修改路由name和.vue组件name相同  但是没效果
由于是盘古平台 包含主子应用 是否是重复产生了两个vue实例也不太清楚
现在由于重复生命周期 导致产生了很多重复接口调用,现在错误产生的原因和方向都暂时不明
更别提解决方案了,不知道有没有人遇到过类似的情况对问题有所头绪

相关代码

粘贴代码文本(请勿用截图)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题