代码如下
const routes = [{
path:'Form/:id',
component:Form
}]
我访问 Form/1 和 Form/2 希望打开两个页面分别保存状态(填写的未提交的数据,选项卡的选项,滚动的位置),keep-alive可以解决这个需求,但是同一个组件不同路由,怎么分别保持状态,这样两个表单填写的内容 就会缓存下来,但是我测试不同路由同一个组件不好用,希望大家给个思路
代码如下
const routes = [{
path:'Form/:id',
component:Form
}]
我访问 Form/1 和 Form/2 希望打开两个页面分别保存状态(填写的未提交的数据,选项卡的选项,滚动的位置),keep-alive可以解决这个需求,但是同一个组件不同路由,怎么分别保持状态,这样两个表单填写的内容 就会缓存下来,但是我测试不同路由同一个组件不好用,希望大家给个思路
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
路由的
beforeRouteUpdate
钩子+Vuex
。