vue项目。切换路由时,其中一个页面向其他页面跳转,但是路径有变化,页面内容出现的很慢

  1. a页面向其他页面切换时,路径变化,但是页面内容却出现的很慢
  2. b,c,d等页面向a页面跳转,速度正常
  3. b,c,d页面之间的跳转,速度正常

请问是什么原因造成的,谢谢

阅读 6k
2 个回答

我用chrome的performance 分析了一下 发现有两点原因

  1. document.onclick 用时特别长,后来在不同的时机再添加事件就好很多了
  2. a页面使用了很多echarts的图表,释放资源用时较长

现在已经好很多了

1.看看你a跳向其他页面的时候是不是做了什么处理,导致其他页面变慢
2.在b,c,d页面里加一些打印看看,每个生命周期的执行时间,看看是哪个生命周期最慢

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