关于vue使用element的导航栏切换页面的问题

  • 就先不放图了鸭,不太方便,就是问问各路带佬

  • 使用vue写的页面,其中使用了element的导航栏加路由功能实现页面跳转,组件化了嘛

  • 在第一个页面有后端跑了一组数据大概300个,然后在这个页面上每隔2s显示一个,一个一个显示下去的,类似实时数据

  • 但是当我切到导航其他的页面再切回第一个组件的页面时,这组数据会重新跑一遍,数字又从第一个开始显示下去了

  • 有没有什么办法可以切去别的页面也回来,让这个页面的数据不重新从第一个数跑,而是从这第一个页面切走也不影响,他会继续往下跑

  • 就是切回来不重新加载重新显示数据,有好的办法不,求带佬

  • 还是放个下图吧,下面就是要显示的数,导航栏切走切回来,表格里显示的都会从第一个开始重新显示下去,每2S一个数

    img

使用keep-alive缓存,配合路由钩子函数,切出去时2s加载的事件停止,切回来时继续开始