vue中相同页面 复用组件的跳转问题

问题描述

图片描述

问题出现的环境背景及自己尝试过哪些方法

尝试过keepalive,当第二次进入列表页的时候,keepalive就没办法处理了。第二种办法就是 如果是在进一个页面就把位置保存下来,还是没法判断用户到底是在前进呢还是在返回呢,毕竟前进的话是a-b-a-b,后退的话是b-a-b-a 都有a-b这个过程,

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 3.3k
3 个回答

这边自己找了一个关于解决这个的插件, vue-navigation。

可以使用一个栈来保存,在路由切换的时候,进行进栈出栈操作

用vuex状态管理来保存组件对应下拉的位置,路由加载或返回的时候调用一下,文档https://vuex.vuejs.org/zh/

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