You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
4.2 KiB
1 lines
4.2 KiB
{"ast":null,"code":"import { createApp } from 'vue';\nimport ElementPlus from 'element-plus';\nimport 'element-plus/dist/index.css';\nimport App from './App.vue';\nimport router from './router';\nimport store from './store';\nconst app = createApp(App);\napp.use(ElementPlus);\napp.use(store);\napp.use(router);\n\n// 处理 ResizeObserver 警告\nconst debounce = (fn, delay) => {\n let timeoutId;\n return (...args) => {\n clearTimeout(timeoutId);\n timeoutId = setTimeout(() => fn.apply(this, args), delay);\n };\n};\nconst resizeHandler = () => {\n const handler = e => {\n if (e.message === 'ResizeObserver loop completed with undelivered notifications.') {\n const resizeObserverErr = e;\n resizeObserverErr.stopImmediatePropagation();\n }\n };\n window.addEventListener('error', handler);\n window.addEventListener('unhandledrejection', handler);\n\n // 使用 MutationObserver 监听 DOM 变化\n const observer = new MutationObserver(debounce(() => {\n window.dispatchEvent(new Event('resize'));\n }, 100));\n observer.observe(document.body, {\n attributes: true,\n childList: true,\n subtree: true\n });\n};\nresizeHandler();\napp.mount('#app');","map":{"version":3,"names":["createApp","ElementPlus","App","router","store","app","use","debounce","fn","delay","timeoutId","args","clearTimeout","setTimeout","apply","resizeHandler","handler","e","message","resizeObserverErr","stopImmediatePropagation","window","addEventListener","observer","MutationObserver","dispatchEvent","Event","observe","document","body","attributes","childList","subtree","mount"],"sources":["D:/vueEX/Front-end logistics/src/main.js"],"sourcesContent":["import { createApp } from 'vue'\r\nimport ElementPlus from 'element-plus'\r\nimport 'element-plus/dist/index.css'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport store from './store'\r\n\r\nconst app = createApp(App)\r\n\r\napp.use(ElementPlus)\r\napp.use(store)\r\napp.use(router)\r\n\r\n// 处理 ResizeObserver 警告\r\nconst debounce = (fn, delay) => {\r\n let timeoutId\r\n return (...args) => {\r\n clearTimeout(timeoutId)\r\n timeoutId = setTimeout(() => fn.apply(this, args), delay)\r\n }\r\n}\r\n\r\nconst resizeHandler = () => {\r\n const handler = (e) => {\r\n if (e.message === 'ResizeObserver loop completed with undelivered notifications.') {\r\n const resizeObserverErr = e\r\n resizeObserverErr.stopImmediatePropagation()\r\n }\r\n }\r\n \r\n window.addEventListener('error', handler)\r\n window.addEventListener('unhandledrejection', handler)\r\n \r\n // 使用 MutationObserver 监听 DOM 变化\r\n const observer = new MutationObserver(\r\n debounce(() => {\r\n window.dispatchEvent(new Event('resize'))\r\n }, 100)\r\n )\r\n \r\n observer.observe(document.body, {\r\n attributes: true,\r\n childList: true,\r\n subtree: true\r\n })\r\n}\r\n\r\nresizeHandler()\r\n\r\napp.mount('#app') "],"mappings":"AAAA,SAASA,SAAS,QAAQ,KAAK;AAC/B,OAAOC,WAAW,MAAM,cAAc;AACtC,OAAO,6BAA6B;AACpC,OAAOC,GAAG,MAAM,WAAW;AAC3B,OAAOC,MAAM,MAAM,UAAU;AAC7B,OAAOC,KAAK,MAAM,SAAS;AAE3B,MAAMC,GAAG,GAAGL,SAAS,CAACE,GAAG,CAAC;AAE1BG,GAAG,CAACC,GAAG,CAACL,WAAW,CAAC;AACpBI,GAAG,CAACC,GAAG,CAACF,KAAK,CAAC;AACdC,GAAG,CAACC,GAAG,CAACH,MAAM,CAAC;;AAEf;AACA,MAAMI,QAAQ,GAAGA,CAACC,EAAE,EAAEC,KAAK,KAAK;EAC9B,IAAIC,SAAS;EACb,OAAO,CAAC,GAAGC,IAAI,KAAK;IAClBC,YAAY,CAACF,SAAS,CAAC;IACvBA,SAAS,GAAGG,UAAU,CAAC,MAAML,EAAE,CAACM,KAAK,CAAC,IAAI,EAAEH,IAAI,CAAC,EAAEF,KAAK,CAAC;EAC3D,CAAC;AACH,CAAC;AAED,MAAMM,aAAa,GAAGA,CAAA,KAAM;EAC1B,MAAMC,OAAO,GAAIC,CAAC,IAAK;IACrB,IAAIA,CAAC,CAACC,OAAO,KAAK,+DAA+D,EAAE;MACjF,MAAMC,iBAAiB,GAAGF,CAAC;MAC3BE,iBAAiB,CAACC,wBAAwB,CAAC,CAAC;IAC9C;EACF,CAAC;EAEDC,MAAM,CAACC,gBAAgB,CAAC,OAAO,EAAEN,OAAO,CAAC;EACzCK,MAAM,CAACC,gBAAgB,CAAC,oBAAoB,EAAEN,OAAO,CAAC;;EAEtD;EACA,MAAMO,QAAQ,GAAG,IAAIC,gBAAgB,CACnCjB,QAAQ,CAAC,MAAM;IACbc,MAAM,CAACI,aAAa,CAAC,IAAIC,KAAK,CAAC,QAAQ,CAAC,CAAC;EAC3C,CAAC,EAAE,GAAG,CACR,CAAC;EAEDH,QAAQ,CAACI,OAAO,CAACC,QAAQ,CAACC,IAAI,EAAE;IAC9BC,UAAU,EAAE,IAAI;IAChBC,SAAS,EAAE,IAAI;IACfC,OAAO,EAAE;EACX,CAAC,CAAC;AACJ,CAAC;AAEDjB,aAAa,CAAC,CAAC;AAEfV,GAAG,CAAC4B,KAAK,CAAC,MAAM,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|