比如 从标签页A点击编辑, 打开某个新标签页B,在B 中完成业务之后,B 标签页关闭,进入 A 标签页,此时A 中的数据如何去改变?

思路

  1. 捕捉到 进去A 标签的事件
  2. 刷新这边相关的业务数据
  1. document.addEventListener("visibilitychange", () => {
  2. if (!document.hidden) {
  3. // 切换标签页后的操作 todo
  4. }
  5. });

MDN中的场景事例

image.png

参考

MDN visibilitychange