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

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

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

回答

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

keep-alive 配合路由守卫

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

以上是 element-ui, vue多页面切换数据保留的问题 的全部内容, 来源链接: utcz.com/a/56819.html

回到顶部