vu3项目实现路由跳转到新页面,返回旧页面,保留跳转之前的旧页面数据?
如题,各位我有一个项目,现在有一个需求,在弹出窗口中跳转到一个选择页面,选择完成之后返回原来的页面,如何保持原来的页面状态不变?尝试过使用keep-alive但是效果不理想。请问有什么办法,或者什么思路!备注:页面都是同一个站点的
回复
1个回答

test
2024-06-20
两个思路供参考:
- 如果是跳转到新页面再跳转回来需要弹窗,那就在跳转时带个参数过去,回来把这个参数也带回来,就能区分是从别的页面过来的,还是这个选择页面过来的了,如果弹窗中有表单,表单数据在跳转出去时存vuex或者pinia
- 上面的方法有点麻烦,更简单的办法是把跳转的新页面直接做成全屏弹窗,选了关掉就行,不影响你下面的页面
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容