js 自定义点击事件

  • 设置

      // 自定义事件
        const myEvent = new CustomEvent("onCustomEvent", {
          detail: {
            name: "张三",
            age: 18,
          },
        });
        window.dispatchEvent(myEvent);
    
  • 获取

      window.addEventListener("onCustomEvent", e => {
        console.log(e);
        console.log(e.detail);
      });
    
  • 在同一域名的情况下刷新
  • window.location.reload() // 刷新当前页面.
  • window.parent.location.reload() // 刷新父亲对象(用于框架弹出)
  • window.opener.location.reload() // 刷新父窗口对象(用于单开窗口)
  • window.top.location.reload() // 刷新最顶端对象(用于多开窗口)
posted @ 2024-05-07 16:17  不完美的完美  阅读(29)  评论(0编辑  收藏  举报