element-ui, vue多页面切换数据保留的问题

image

像这种的,用户在添加sku页面时添加到一半,突然有其它事情,去了其它的页面,随后又切换回来,因为我用的是activated(){},切换就以运行就要初始货,用什么方法可以保证客户中间离开,然后又回来时还是他之前操作时的数据??

阅读 6.9k
3 个回答

这个可以做tab切换,仅仅做显示隐藏操做。不使用router跳转路由的方式。或者router添加keep-alive

keep-alive 配合路由守卫

如果你是vue-admin-element那个框架的话,框架应该是自带了keepalive的,只是keepalive是根据组件名称来缓存的,你只需要在你组件中加入name: xxx就行。 是组件name不是路由name..

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