代码如下
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可以解决这个需求,但是同一个组件不同路由,怎么分别保持状态,这样两个表单填写的内容 就会缓存下来,但是我测试不同路由同一个组件不好用,希望大家给个思路
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
路由的
beforeRouteUpdate
钩子+Vuex
。