新窗口打开页面,如何获取上一个页面的 url


使用场景:

vue + elementUI 做的管理后台项目

客户要求:新建和编辑时,新窗口打开,保存之后关闭并跳转到列表页刷新列表

解决方式:

调用 API 并保存成功之后,使用了 document.referrer

setTimeout(() => {
  window.location.href = document.referrer
}, 1000)

参考:https://www.zhangxinxu.com/wordpress/2017/02/js-page-url-document-referrer/

js