let channel = null;
if ('BroadcastChannel' in window) {
channel = new BroadcastChannel('user-login-channel');
// console.log(channel,'channel BroadcastChannel');
}
export function sendMessage(type, msg) {
if (channel != null) {
channel.postMessage({ type, msg });
}
}
export function listenMsg(callback) {
if (channel != null) {
channel.addEventListener('message', (event) => {
callback && callback(event.data);
})
}
}
import { sendMessage } from '@/util/crossTageMsg.js'
sendMessage('updateUser',true)
import { listenMsg } from "@/util/crossTageMsg.js";
listenMsg((data) => {
// console.log(data, "刷新了!!!");
window.location.reload();
});