92.如何保存页面的当前状态

100 阅读1分钟

1.前组件会被卸载

将状态存储在localstorage和sessionstorage中。即将被销毁的生命周期中,把当前组件的state通过JSON的方法储存下来

2.前组件不会被卸载

a.单页面渲染,需切换的组件作为子组件全屏渲染,父组件正常存储页面状态

b.用keep-alive缓存页面,有两个生命周期钩子函数可以用