
保留路由跳转前页面数据
在使用 vue.js 项目时,你可能会遇到路由跳转到新页面后,返回旧页面时数据丢失的问题。下面介绍两种思路,帮助你保留旧页面数据:
思路 1
在跳转到新页面时,可以通过参数将旧页面的数据传递过去。返回时,根据参数判断是从新页面返回,使用传递的数据恢复旧页面状态。例如,可以使用 vuex 或 pinia 存储表单数据。
立即学习“前端免费学习笔记(深入)”;
思路 2
将新页面设计为全屏弹窗。选择完成后,直接关闭弹窗,不会影响原有页面。这种方式更加简单。
以下代码示例展示了思路 1 的实现:
// 旧页面代码 // 新页面代码











