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

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实例也不太清楚

现在由于重复生命周期 导致产生了很多重复接口调用,现在错误产生的原因和方向都暂时不明

更别提解决方案了,不知道有没有人遇到过类似的情况对问题有所头绪

相关代码

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

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

以上是 vue跳转路由时重复执行了上个页面的生命周期 的全部内容, 来源链接: utcz.com/p/937131.html

回到顶部