通过js将网页当前状态保存再还原

1.通过定时任务定时将网页存到localstorage,然后关闭浏览器后,下次打开该url,会从localstorage获取保存的内容,然后可以继续操作,我用的vue2
2.尝试写了如下代码就不行了

  let nowPage = $('html').html()
  $('html').html(this.hispage)

网页元素是正常恢复了,但是style稍微有了点改变(不大),但是按钮啥的都不能点了
如果你们有可行的方案可以告诉我.


小唯快跑啊
浏览 1076回答 2
2回答

牧羊人nacy

你这个应该只是把页面元素显示出来了,但是这些元素的对应的数据,事件都不见了。自然也就不能点了,可以把vueData,vuex数据也一起保存起来,重新赋值试试

慕娘9325324

把store存起来,下次重新applyStore是可行的。但是这要求你的项目是完全“数据驱动”的。我觉得你可能不是要实现“还原页面”,说一下你的原始需求?
打开App,查看更多内容
随时随地看视频慕课网APP