前段时间有需求要再切换路由的时候保存上个路由中form表单中的已填项,如果只是简单的几个input填写时使用keep-alive无可厚非,但是这次的form表单十分复杂,并且还有编辑功能,这就使我的编码生涯造成了不小的打击,让我加了好久的班,在这一刻,我意识到了,我是真的菜! 开始正文 表单的其中一项是要选则企业,而且要到另一个路由去选择,在诸多情况下出现了诸多问题,如果让我完全写出来就就相当于让我在回忆起那段时间黑暗的加班时光,所以请放过我这个菜鸟,我只想说出,我用了actived和deactived这两个钩子去完善不断出现问题的页面初始化和退出后的页面善后,还有在这个表单里有一些公司封装的组件折磨的我欲罢不能,我就用了key这个老朋友强制刷新组件,这个好像不太可取。我想像这种复杂的表单我不会再用keep-alive了,我可能会选择其他的方法,像是sessionStorage之类的。