export function waitJsapiReady() { return new Promise((resolve) => { if (!globalThis.WeixinJSBridge || !globalThis.WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', resolve, false); } else { resolve(null); } }); }