一个页面在mounted里 发送请求获取页面数据.然后,现在的需求是要判断不同的页面跳转过来,拿到不同条件的数据.
所以用了beforeRouteEnter钩子...但是,跳转到这个页面时,mounted的请求还是会被调用,导致页面的Element表格显示的是mounted拿到的数据而不是beforeRouteEnter的数据....
用定时器延迟发生请求好像也不行,有没有什么解决办法
一个页面在mounted里 发送请求获取页面数据.然后,现在的需求是要判断不同的页面跳转过来,拿到不同条件的数据.
所以用了beforeRouteEnter钩子...但是,跳转到这个页面时,mounted的请求还是会被调用,导致页面的Element表格显示的是mounted拿到的数据而不是beforeRouteEnter的数据....
用定时器延迟发生请求好像也不行,有没有什么解决办法
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
5 回答796 阅读
4 回答2.2k 阅读✓ 已解决
既然你在路由钩子里获取到的需要的数据,为什么还要在mounted里再请求一遍呢