新标签页打开子页面,子页面通知父页面更新数据

A页面通过新标签页打开B页面
B页面:
localStorage.setItem('freshClueNum', new Date().getTime())
A页面:

window.addEventListener("storage", ev => {
    if(ev.key === 'freshClueNum'){
        // 执行事件
    }
})

子页面B通过更改localStorage来通知父页面A,父页面A通过监听localStorage的变化来执行相关业务事件

posted @ 2021-11-16 16:20  木-鱼  阅读(144)  评论(0)    收藏  举报