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

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

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

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

阅读 4.6k
2 个回答

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

把store存起来,下次重新applyStore是可行的。

但是这要求你的项目是完全“数据驱动”的。

我觉得你可能不是要实现“还原页面”,说一下你的原始需求?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题